原文: https://beginnersbook.com/2013/12/java-string-concat-method-example/

Java 字符串concat()方法连接多个字符串。此方法将指定的字符串附加到给定字符串的末尾,并返回组合的字符串。我们可以使用concat()方法连接多个字符串。

concat()方法签名

  1. public String concat(String str)

此方法将字符串 str 连接到当前字符串的末尾。例如 - s1.concat("Hello");会在String s1的末尾连接字符串"Hello"。可以在这样的单个语句中多次调用此方法

  1. String s1="Beginners";
  2. s1= s1.concat("Book").concat(".").concat("com");

执行上述声明后,s1的值将为BeginnersBook.com

Java String concat方法示例

在这个例子中,我们将看到使用concat()方法进行String连接的两种方法。

  1. public class ConcatenationExample {
  2. public static void main(String args[]) {
  3. //One way of doing concatenation
  4. String str1 = "Welcome";
  5. str1 = str1.concat(" to ");
  6. str1 = str1.concat(" String handling ");
  7. System.out.println(str1);
  8. //Other way of doing concatenation in one line
  9. String str2 = "This";
  10. str2 = str2.concat(" is").concat(" just a").concat(" String");
  11. System.out.println(str2);
  12. }
  13. }

输出:

  1. Welcome to String handling
  2. This is just a String

Java String concat方法的另一个例子

正如我们在上面看到的那样,concat()方法将字符串附加到当前字符串的末尾。但是我们可以做一个解决方法,在给定字符串的开头附加指定的字符串。

  1. public class JavaExample {
  2. public static void main(String args[]) {
  3. String mystring = ".com";
  4. String mystr = "BeginnersBook".concat(mystring);
  5. System.out.println(mystr);
  6. }
  7. }

输出:

Java `String concat()`方法 - 图1