一、String
public final class String
fianl修饰:第二次赋值会新建对象
public static void main(String[] args) {
String str="第一次字符串";
str="第二次字符串";
System.out.println(str);
}
第二次字符串
二、StringBuilder
StringBuilder是一个可变的字符串数组
public static void main(String[] args) {
StringBuilder stringBuilder = new StringBuilder();
//拼接
stringBuilder.append("红色1").append("蓝色2").append("黑色3");
System.out.println("反转前:"+stringBuilder);
//反转
stringBuilder.reverse();
System.out.println("反转后:"+stringBuilder);
//转为字符串
String str = stringBuilder.toString();
System.out.println(str);
}
反转前:红色1蓝色2黑色3
反转后:3色黑2色蓝1色红
3色黑2色蓝1色红
三、StringBuffer
。。。。。。。