- String.join()メソッドを使用する方法: String.join()メソッドは、指定したデリミタ(区切り文字)を使用して文字列の配列を結合するための便利なメソッドです。
以下は使用例です:
String[] array = {"Hello", "World", "Java"};
String result = String.join(" ", array);
System.out.println(result);
出力結果:
Hello World Java
上記の例では、文字列の配列 array
をスペースをデリミタとして結合し、結果を result
変数に格納しています。結果を出力すると、"Hello World Java"という文字列が表示されます。
- StringBuilderを使用する方法: もう一つのシンプルな方法は、StringBuilderクラスを使用して文字列を結合する方法です。StringBuilderクラスは、可変の文字列を効率的に操作するためのクラスです。
以下は使用例です:
String[] array = {"Hello", "World", "Java"};
StringBuilder sb = new StringBuilder();
for (String str : array) {
sb.append(str).append(" ");
}
String result = sb.toString().trim();
System.out.println(result);
出力結果:
Hello World Java
上記の例では、StringBuilderクラスのappend()
メソッドを使用して文字列の配列を結合し、最後にtoString()
メソッドを呼び出して結果を文字列に変換しています。また、最後にtrim()
メソッドを使用して余分なスペースを削除しています。
以上がJavaで文字列の配列を結合するためのシンプルな方法です。String.join()メソッドを使用する場合は簡潔で直感的なコードが書けますが、StringBuilderを使用する場合はより柔軟な操作が可能です。どちらの方法も、状況に応じて適切なものを選択してください。