String和StringBuffer,StringBuilder有什么区别呢?
下文笔者讲述String,StringBuffer,StringBuilder的区别说明
String: 内容不可变的字符串,因为String底层使用不可变的字符数组(final char[])。 StringBuilder和StringBuffer内容可变 StringBuilder和StringBuffer底层使用可变的字符数组(没有使用final) 使用append来追加,数组拷贝(Arrays.copyOf(value,newCapacity) StringBuilder和StringBuffer区别: StringBuffer是线程安全,效率较低,StringBuilder是线程不安全,效率较高
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。