String型からchar型へ変換する方法!Java超初心者の勉強

charの配列の中から中身を一つずつchar型に変換したい時の方法です。

String型からchar型へ

String型からchar型へ変換していきます。

String型からchar型へ(1文字)

charAt()を使用してString型の中から1文字だけをchar型に変換します。

String str = "ABCDEFG";
//Stringの中のひとつだけchar型に変換
char ch = str.charAt(3);
System.out.println(ch); // D

String型[]からchar型へ(1文字)

charAt()を使用してString型の配列中から1文字だけをchar型に変換します。

String[] str = {"あいうえお", "かきくけこ", "さしすせそ"};
//Stringの配列の中から1つだけchar型に変換
char ch = str[0].charAt(3);
System.out.println(ch); // え

String型からchar[]型へ

toCharArray()を使用してString型からchar[]型へ変換します。

String str = "ABCDEF";
char[] ch = str.toCharArray();
for(char ch2 : ch){
    System.out.print(ch2 + " "); // A B C D E F
}

Java

Posted by Nakamoto