JavaのtoCharArrayメソッド
を使って、String型
の文字列をChar型
の配列に変換する方法についてまとめていきます。
toCharArrayメソッドは以下のように記述します。
1String str = "hello";
2char[] cArray;
3cArray = str.toCharArray();
変数str
の文字列が1文字ずつ分割され、配列cArray
に代入されます。
メソッドの使用例をサンプルコードで示します。
1public class ToCharArrayTest {
2 public static void main(String[] args) {
3 String str1 = "hello";
4 char[] cArray;
5 cArray = str1.toCharArray();
6 for (char c : cArray) {
7 System.out.print(c);
8 }
9 System.out.println();
10
11 String str2 = "あいうえおかきくけこ";
12 cArray = str2.toCharArray();
13 for (char c : cArray) {
14 System.out.print(c);
15 }
16 System.out.println();
17 }
18}
実行結果が以下になります。
1hello
2あいうえおかきくけこ
変数cArray
にhello
とあいうえおかきくけこ
が1文字ずつ分割され、順番に格納されていることが分かります。アルファベットでも日本語でも同様の処理を実行します。
今回はJavaのtoCharArrayメソッド
について紹介しました。以上で記事を終わりにします。