String,StringBuilder,Stringbuffe
2021-08-12 本文已影响0人
举个小栗子0317
String :不可变,每次对String的操作都会在“常量池”中生成新的String对象,线程安全。
StringBuffer:可变,不会产生新的对象,有同步锁,线程安全。
StringBuilder:可变,不会产生新的对象,无同步锁,线程不安全。
执行效率:StringBulider > StringBuffer > String
String str = "唐伯虎";
str = str + "点香烟";
System.out.print(str); // result : "唐伯虎点香烟"
