複数の文字列をJavaでどのように結合しますか?

Javaでは、プラス記号(+)を使用して複数の文字列を連結することができます。例えば:

String str1 = "Hello";
String str2 = "World";
String result = str1 + " " + str2;
System.out.println(result);  // 输出:Hello World

もうひとつよく使われる方法は、StringBuilderクラスを使用することです。StringBuilderクラスには、複数の文字列を結合するためのappendメソッドが用意されています。例えば、

StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("World");
String result = sb.toString();
System.out.println(result);  // 输出:Hello World

大量の文字列を結合する際にStringBuilderクラスを使用すると、+演算子よりもパフォーマンスが向上するのは、StringBuilderクラスが可変長のバッファを内部で使用しているからです。

bannerAds