私が考えているのは、時間と効率です。これらを念頭に置いて、文字列の各文字を処理する最も効率的な方法 (以下の方法または言及されていない方法) はどれですか?
String str = "Foo Bar";
for(int i=0;i<str.length();i++)
System.out.println(str.charAt(i)); // access the character using .charAt()
for(char letter: str.toCharArray)
System.out.println(letter); // use for-each loop with the char array.
繰り返しますが、これを行うためのより良い方法があるかもしれませんが、上記の 2 つの間に大きな時間/リソースの違いがあるかどうかも知りたいです。