Stringから文字を取り出すにはJavaでどうする?
JavaのcharAt()メソッドを使用して、文字列から文字を抽出し、指定されたインデックスの位置にある文字を文字として返します。
サンプルコードを示します。
String str = "Hello, World!";
char ch = str.charAt(0);
System.out.println(ch); // 输出:H
上記の例では「Hello, World!」という文字列を作成し、charAt(0)メソッドを使ってその文字列から最初の文字を取得して、その結果を変数chへ代入します。最後に、chを出力すると結果として文字「H」が出力されます。
なお文字列のインデックスは0始まりで、最初の文字のインデックスは0、2番目の文字のインデックスは1と続きます。最後の一文字を取り出す場合は、str.charAt(str.length() – 1)を利用します。