Java で文字列の文字を反復処理する方法はいくつかあります。
- 使用中
StringTokenizer
? String
を に変換しchar[]
、それを反復処理します。
最も簡単/最良/最も正しい反復方法は何ですか?
ベストアンサー1
for ループを使用して文字列を反復処理し、charAt()
各文字を取得して検査します。文字列は配列で実装されているため、このcharAt()
メソッドは定数時間の操作です。
String s = "...stuff...";
for (int i = 0; i < s.length(); i++){
char c = s.charAt(i);
//Process char
}
それが私ならやります。私にとってはそれが一番簡単だと思います。
正確さに関して言えば、ここにはそれが存在するとは思いません。すべてはあなたの個人的なスタイルに基づいています。