Convert the given string into Capitalized Each Word in Java
Code Snippet
//Convert the given string into Capitalized Each Word in Java
public class App {
public static void main(String[] args) {
// Program to convert the given string into Capitalized Each Word.
StringBuilder a = new StringBuilder("tuTor joes coMputer education");
System.out.println("Original String : " + a);
if (a.charAt(0) >= 97 && a.charAt(0) <= 122) {
int c = (int) a.charAt(0) - 32;
a.setCharAt(0, (char) c);
}
for (int i = 1; i < a.length(); i++) {
if (a.charAt(i) == 32) {
i++;
if (a.charAt(i) >= 97 && a.charAt(i) <= 122) {
int c = (int) a.charAt(i) - 32;
a.setCharAt(i, (char) c);
}
} else {
if (a.charAt(i) >= 65 && a.charAt(i) <= 90) {
int c = (int) a.charAt(i) + 32;
a.setCharAt(i, (char) c);
}
}
}
System.out.println("Capitalized Each Word String : " + a);
}
}