Stringをcharacterに変換
String型をcharacterに変換するために2つのメソッドがあります。
最初のsampleは1つのStringの全ての文字をcharacterに変換、
2つ目のサンプルは1つのStringの中で、指定された1つの文字をcharacterに変換しています。
class ExamStoChar1 { public static void main(String args[]) { String s = "abcd"; char ch[] = s.toCharArray(); for (int idx = 0; idx < s.length(); idx++) { System.out.println(ch[idx]); } } } class ExamStoChar2 { public static void main(String args[]) { String s = "abcd"; char ch = s.charAt(3); System.out.println(ch); } } |
実行結果
ExamStoChar1 の場合
a
b
c
d
とコンソールに表示されます。
ExamStoChar2の場合
d
とコンソールに表示されます。
charAt() method
charAt()メソッドの引数は、何番目の文字を変換するかを指定しており、指定した1文字だけが変換されます。
もちろんindexは配列のindexと同じように0から始まります。
Stringと整数に関する変換はこちら