javaの文字列結合のメソッド
Java文字列の連結方法は次のとおりです。
- 数値演算の “+” 演算子:”+” 演算子は、2 個の文字列を結合するために使用できます。
String str1 = "Hello";
String str2 = "World";
String result = str1 + str2; // "HelloWorld"
- concat()メソッドを使う:Stringクラスのconcat()メソッドで2つの文字列をつなぐ。
String str1 = "Hello";
String str2 = "World";
String result = str1.concat(str2); // "HelloWorld"
- StringBuilderやStringBufferクラスを利用する。StringBuilderやStringBufferクラスは、可変文字列クラスであり、append()メソッドを利用して文字列を結合できる。
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append("World");
String result = sb.toString(); // "HelloWorld"
// 或者使用链式调用
String result = new StringBuilder().append("Hello").append("World").toString(); // "HelloWorld"
StringBuilderクラスはスレッドセーフではないがStringBufferクラスはスレッドセーフなので、シングルスレッド環境ではStringBuilderクラスが推奨されることに注意してください。