[解決済み] Javaで文字列の文字を反復処理する最も簡単/最も良い/最も正しい方法は何ですか?
2022-03-22 17:52:19
質問
Javaで文字列の文字を反復処理する方法には、次のようなものがあります。
-
使用方法
StringTokenizer
? -
を変換する
String
を追加してchar[]
を作成し、それを反復しています。
最も簡単/最も良い/最も正しい反復処理の方法は何ですか?
どのように解決するのですか?
文字列を繰り返し処理するためにforループを使い、その中で
charAt()
で各文字を取得し、それを調べる。 Stringは配列で実装しているので
charAt()
メソッドは定数時間処理です。
String s = "...stuff...";
for (int i = 0; i < s.length(); i++){
char c = s.charAt(i);
//Process char
}
私ならそうします。 一番簡単だと思います。
正しさに関しては、ここには存在しないと思っています。 すべては個人のスタイルに基づくものです。
関連
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み】大文字・小文字を区別しない「Contains(string)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
IllegalArgumentException この例外を解決する方法
-
eclipseにプロジェクトをインポートした後、Editorにmain typeが含まれない問題
-
javaコンパイル時のエラー:不正な文字 '\ufeff' に対する解決策です。
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
IDEA パッケージステートメントの欠落
-
このラインで複数のマーカーを解決する方法
-
[解決済み】javaでStringをInputStreamReaderにする方法は?
-
[解決済み】Stringのすべての文字にfor-eachループを適用するには?
-
[解決済み】文字、コードポイント、グリフ、書記素はどう違うの?
-
[解決済み] 文字列内のすべての文字を反復処理する最速の方法