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