Java中的连接是将两个字符串连接在一起的操作。您可以使用加(+)运算符或String的concat ()方法来连接字符串。
使用+运算符
使用+运算符是在Java中连接两个字符串的最常用方法。您可以提供变量,数字或字符串文字(始终用双引号括起来)。
例如,要组合字符串“I’m a”和“student”,请写:"I’m a" + " student"
请务必记住添加空格,以便在打印组合字符串时,正确分隔其单词。例如,上面注意到“student”以空格开头。
结合多个字符串
可以将任意数量的+操作数串在一起,例如:"I’m a" + " student" + "! And so are you."
在打印语句中使用+运算符
通常,+运算符用于print语句。你可以写一些类似的东西:System.out.println("pan" + "handle");
这将打印:panhandle
组合对象的混合
运算符“+”通常用作算术运算符,除非其操作数之一是String。如果是这样,它会在将第二个操作数连接到第一个操作数的末尾之前将另一个操作数转换为String。
例如,在下面的示例中,age是一个整数,因此+运算符将首先将其转换为String,然后将两个字符串组合在一起。(操作员通过调用其toString()方法在幕后执行此操作;您不会看到这种情况发生。)int age = 12;
System.out.println("My age is " + age);
这将打印:My age is 12
使用Concat方法
String类有一个方法concat (),它执行相同的操作。此方法作用于第一个字符串,然后将字符串组合为参数:public String concat (String str)
例如:String myString = " I have decided to stick with love.;
myString = myString.concat(" Hate is too great a burden to bear.");
System.out.println(myString);
这将打印:I have decided to stick with love. Hate is too great a burden to bear.