由于java中对String拼接会重复产生对象,消耗大量内存,故在使用字符串拼接时,应使用StringBuilder和StringBuffer进行替换
public class StringTest {
public static void main(String[] args) {
String s1 = "1";
String s2 = s1 + "2";
String s3 = s2 + "4sfd";
/********************拼接替换**********************/
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(1);
stringBuilder.append("fds");
stringBuilder.append(3.14);
stringBuilder.reverse();
String s = stringBuilder.toString();
System.out.println(s);
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("fsdfsd");
stringBuffer.append(3.8);
String s4 = stringBuffer.toString();
System.out.println(s4);
}
}