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
}