方式一:可以使用运算符**“+”**来连接字符串
public class StringBufferReview {
/**
* 方式一:使用+连接
* @param args
*/
public static void main(String[] args) {
String s1 = "hello";
String s2 = "Java";
String s3 = s1+s2;
System.out.println(s3);
}
}
方式二:使用StringBuilder对象,调用append()方法
StringBuilder一个类的一个对象代表了一组字符。这和String的对象相似,但String是不可变的,而StringBuilder是可变的,用于构建String,我们在最后只需调用toString()来生成字符串。
public class StringBufferReview {
/**
* 方式二:使用StringBilder连接
* @param args
*/
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
sb.append("hello");
sb.append(" ");
sb.append("Java");
String s = sb.toString();
System.out.println(s);
}
}
注:其实使用运算符“+”来连接字符串,编译器会构造一个StringBuilder对象,并且调用append()方法,完成字符串连接