Splitting words into letters in Java [duplicate]

You need to use split("");.

That will split it by every character.

However I think it would be better to iterate over a String‘s characters like so:

for (int i = 0;i < str.length(); i++){
    System.out.println(str.charAt(i));
}

It is unnecessary to create another copy of your String in a different form.

Leave a Comment