【Java】toCharArrayメソッドで文字列を配列に分割する

JavaのtoCharArrayメソッドを使って、String型の文字列をChar型の配列に変換する方法についてまとめていきます。
toCharArrayメソッドの書式
toCharArrayメソッドは以下のように記述します。
toCharArrayメソッドの書式例
1String str = "hello";
2char[] cArray;
3cArray = str.toCharArray();変数strの文字列が1文字ずつ分割され、配列cArrayに代入されます。
toCharArrayメソッドの使用例
メソッドの使用例をサンプルコードで示します。
ToCharArrayTest.java
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メソッドについて紹介しました。以上で記事を終わりにします。