String: 不可变,每次修改都是重新分配内存,而旧的内存依然存在,只是没被引用。 如果多次修改,建议使用另外两个;
StringBuffer:可变;线程安全,所以相对来说执行效率比StringBuild慢
StringBuild:几乎跟sb一样,唯一不同点就是线程不安全,执行效率最高。
本文共 193 字,大约阅读时间需要 1 分钟。
String: 不可变,每次修改都是重新分配内存,而旧的内存依然存在,只是没被引用。 如果多次修改,建议使用另外两个;
StringBuffer:可变;线程安全,所以相对来说执行效率比StringBuild慢
StringBuild:几乎跟sb一样,唯一不同点就是线程不安全,执行效率最高。
转载于:https://my.oschina.net/u/238522/blog/601158