[解決済み】インデックスで文字列を取得する
2022-04-19 19:12:24
質問
文字列の中の特定の文字や数字のインデックスを計算する方法は知っていますが nth の位置を教えてください。つまり、文字列 "foo" において、インデックス 0 の文字を要求すると、 "f" が返されるのです。
注 - 上記の質問で、"character" というのは char データ型のことではなく、文字列中の文字または数字のことです。ここで重要なのは、メソッドが呼び出されたとき、私はcharを受け取らず、文字列(長さ1)を受け取るということです。そして、substring()メソッドについて知っていますが、より良い方法があるかどうか疑問に思っています。
どのように解決するのですか?
お探しのメソッドは
charAt
. 以下はその例です。
String text = "foo";
char charAtZero = text.charAt(0);
System.out.println(charAtZero); // Prints f
詳しくは
のJavaドキュメントを参照してください。
String.charAt
. もう1つ簡単なチュートリアルが欲しい場合。
この方
または
この方
.
もし、結果を
char
のデータ型ではなく、文字列として使用することになります。
Character.toString
メソッドを使用します。
String text = "foo";
String letter = Character.toString(text.charAt(0));
System.out.println(letter); // Prints f
についてもっと詳しく知りたい方は、こちらをご覧ください。
Character
クラスと
toString
メソッドから情報を取得しました。
Character.toStringのドキュメントを参照してください。
.
関連
-
[解決済み] 文字列リテラルの前にある'b'文字は何を意味するのでしょうか?
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JVMフラグCMSClassUnloadingEnabledは、実際に何をするのですか?
-
[解決済み] ボタンでTextFieldをクリアする(Java)
-
[解決済み] Application startメソッドで例外が発生する。JavaFx 11
-
[解決済み] XX:MaxDirectMemorySizeの既定値
-
[解決済み] なぜJPAには@Transientアノテーションがあるのですか?
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] ORA-01654: インデックスを拡張できません。
-
[解決済み] Java の文字列インデックスが範囲外です。0 [閉店]
-
[解決済み] 文字列が一意な文字であるかどうかを判定する
-
[解決済み] 文字列の巻き方