Java文字列を配列に変換する方法

文字列を配列に変換するには、String クラスの toCharArray() メソッドを使用します。このメソッドは、文字配列を返します。配列の各要素は、文字列の各文字に対応します。

ネイティブな日本語で言い換えると次のようになります。

String str = "Hello World";
char[] charArray = str.toCharArray();

上のコードでは、文字列「HelloWorld」を文字配列が変換されています。変換後の文字配列は[char]{‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ’ ‘, ‘W’, ‘o’, ‘r’, ‘l’, ‘d’}です。

文字列を指定の区切り記号で分割し、文字列の配列に変換するには split() メソッドも使用できます。たとえば、次のようになります。

String str = "Hello,World";
String[] strArray = str.split(",");

コード内で「Hello,World」という文字列をコンマで区切って、文字列型の配列[String]{“Hello”, “World”}を作成しました。

bannerAds