The document lists 30 Java string coding problems along with their solutions, covering a variety of tasks such as reversing strings, checking for palindromes, and counting character occurrences. It also includes challenges like finding duplicates, validating email formats, and converting between different string cases. This resource is designed to enhance coding skills in string manipulation using Java.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
3 views
String Coding Questions
The document lists 30 Java string coding problems along with their solutions, covering a variety of tasks such as reversing strings, checking for palindromes, and counting character occurrences. It also includes challenges like finding duplicates, validating email formats, and converting between different string cases. This resource is designed to enhance coding skills in string manipulation using Java.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19
30 Java String Coding Problems with Solutions
30 Java String Coding Problems with Solutions
1. Reverse a String 2. Check if a String is Palindrome 3. Count Occurrences of a Character 4. Find Duplicate Characters in a String 5. Remove Duplicates from a String 6. Check if Two Strings are Anagrams 7. Find First Non-Repeated Character 8. Check if a String Contains Only Digits 9. Count Vowels and Consonants 10. Check if a String is a Rotation of Another String 11. Find the longest word in a sentence 12. Convert a string to Title Case 13. Find all permutations of a string 14. Convert string to integer without Integer.parseInt() 15. Find the frequency of words in a sentence 16. Convert String to char[] without .toCharArray() 17. Remove all non-alphabetic characters from a string 18. Convert lowercase to uppercase without toUpperCase() 19. Reverse words in a sentence 20. Check if two strings are one edit distance apart 21. Implement strStr() function (Find substring index) 22. Compress a string (aaabb -> a3b2) 23. Find longest common prefix in an array of strings 24. Implement isSubstring() without contains() 25. Print all substrings of a string 26. Convert a number to words (123 -> "One Hundred Twenty-Three") 27. Validate an email address format 28. Convert CamelCase to snake_case 29. Find the lexicographically smallest string 30. Remove consecutive duplicate words from a sentence 1. Reverse a String
2. Check if a String is Palindrome
3. Count Occurrences of a Character
4. Find Duplicate Characters in a String
5. Remove Duplicates from a String
6. Check if Two Strings are Anagrams
7. Find First Non-Repeated Character
8. Check if a String Contains Only Digits
9. Count Vowels and Consonants
10. Check if a String is a Rotation of Another String
11. Find the longest word in a sentence
12. Convert a string to Title Case
13. Find all permutations of a string
14. Convert string to integer without
Integer.parseInt() 15. Find the frequency of words in a sentence
16. Convert String to char[] without
.toCharArray() 17. Remove all non-alphabetic characters from a string
18. Convert lowercase to uppercase without
toUpperCase() 19. Reverse words in a sentence 20. Check if two strings are one edit distance apart
21. Implement strStr() function (Find substring
index) 22. Compress a string (aaabb -> a3b2) 23. Find longest common prefix in an array of strings
24. Implement isSubstring() without contains()
25. Print all substrings of a string 26. Convert a number to words (123 -> "One Hundred Twenty-Three") 27. Validate an email address format
28. Convert CamelCase to snake_case
29. Find the lexicographically smallest string 30. Remove consecutive duplicate words from a sentence