| about | help | code help+videos | done | prefs |
tmhscs@gmail.com strings
String Problems!
These problems will test your knowledge of using Strings. Here are some useful methods:
String str = "Hello"; // creates a String with the letters "Hello"
str.length() // returns the number of letters in the String
str.equals("hi") // returns true if str matches the same letters (case sensitive)
str.equalsIgnoreCase("hi") // returns true if str matches the same letters (not case sensitive)
str.indexOf("e") // returns the index of the first time an "e" appears, or -1 if not found
str.lastIndexOf("e") // returns the last time an "e" appears, or -1 if not found
str.charAt(0) // returns the character at a given index
str.substring(0,1) // returns part of the string from start up to end indexes
str.toLowerCase() // returns a new string that is lowercased
str.toUpperCase() // returns a new string that is uppercased (capitalized)
str.startsWith("Pro") // returns true if str begins with some text
str.endsWith("ing") // returns true if str ends with some text
str.contains("hi") // returns true if str has some text anywhere in it
str.compareTo("g") // returns an int: negative if str comes before "g", positive if after
Easy Section:
01.
string_addExclamation H string_addExclamation
02.
string_letterCount H string_letterCount
03.
string_scoreDisplay H string_scoreDisplay
04.
string_ending H string_ending
05.
string_firstFour H string_firstFour
06.
string_firstHalf H string_firstHalf
07.
string_initials H string_initials
08.
string_lastLetter H string_lastLetter
09.
string_repeat H string_repeat
10.
string_startsWithXorY H string_startsWithXorY
11.
string_vowelStart H string_vowelStart
12.
string_vowelCount H string_vowelCount
13.
string_vowelEnd H string_vowelEnd
14.
string_whyAreYouShouting H string_whyAreYouShouting
15.
string_bondJamesBond H string_bondJamesBond
16.
string_nameOrder H string_nameOrder
17.
string_removeUnIm H string_removeUnIm
18.
string_deleteLetter H string_deleteLetter
19.
string_changeLetterToZ H string_changeLetterToZ
Medium Section:
20.
string_AtoB H string_AtoB
21.
string_splitItUp H string_splitItUp
22.
string_combineStringArray H string_combineStringArray
23.
string_threeInARow H string_threeInARow
24.
string_aInString H string_aInString
25.
string_containsCapital H string_containsCapital
26.
string_removeX H string_removeX
27.
string_countLOL H string_countLOL
28.
string_contains H string_contains
29.
string_changeAB H string_changeAB
30.
string_convertDNAtoRNA H string_convertDNAtoRNA
31.
string_reverse H string_reverse
32.
string_onlyDigits H string_onlyDigits
33.
string_dictionaryOrder H string_dictionaryOrder
34.
string_flipFlop H string_flipFlop
35.
string_formalIntroduction H string_formalIntroduction
36.
string_mockingText H string_mockingText
37.
string_luckyVowels H string_luckyVowels
38.
string_allMixedUp H string_allMixedUp
39.
string_letterCountDeluxe H string_letterCountDeluxe
40.
string_moreVowels H string_moreVowels
41.
string_capitalizeVowels H string_capitalizeVowels
42.
string_numDigits H string_numDigits
43.
string_sumDigits H string_sumDigits
44.
string_sumNumbers H string_sumNumbers
45.
string_sumAsciiValues H string_sumAsciiValues
Hard Section:
46.
string_nextLetter H string_nextLetter
47.
string_firstNonRepeated H string_firstNonRepeated
48.
string_isIsogram string_isIsogram
49.
string_isPangram H string_isPangram
50.
string_removeHTMLtags H string_removeHTMLtags
51.
string_palindrome H string_palindrome
52.
string_underscores H string_underscores
53.
string_vowelCountArray H string_vowelCountArray
54.
string_noOddLength H string_noOddLength
55.
string_toPigLatin H string_toPigLatin
56.
string_alphabetize H string_alphabetize
57.
string_anagram H string_anagram
58.
string_convertIntegerToWords H string_convertIntegerToWords
Authoring docs
Copyright Nick Parlante 2017 - privacy