I have a string that I would like to iterate over and extract the "characters". However, this string is in Japanese and some of the "characters" span the length of two characters instead of one.
For example "" is a string that has length 4. The Unicode characters each span the length of 2 chars.
How can I extract each substring that represents a word from this string? In this case, String.charAt(int i) will not work.