30歳からのゲーム開発記録

30才未経験でSEに転職した人のブログ

【Java】文字と文字列の変換に関するメモ

Stringからcharの配列に変換

String str = "abc";
char[] array = str.toCharArray();


StringBuilderからcharの配列に変換

StringBuilder sb = new StringBuilder("abc");
char[] array = new char[sb.length()];
sb.getChars(0, array.length, array, 0);


charの配列からStringオブジェクトを生成

char[] array = {'a','b','c'};
String str = new String(array);


charの配列からStringBuilderを生成

char[] array = {'a','b','c'};
StringBuilder sb = new StringBuilder();
sb.append(array);