java中字符串的使用

String类,StringBuffer类,StringBuilder类

String字符串一旦创建,字符串就不能再更改,只能将其对象指向其他字符串所在内存。

使用StringBuffer/StringBuilder还是很有必要的,如果要对一个String对象经常追加字符或者更改某个位置的字符,用StringBuffer/StringBuilder更高效,因为每次使用str += "dfs" 时,都要重新分配一块内存,然后让str指向它,StringBuffer/StringBuilder没有额外这样的开销,直接将字符串追加到缓冲区内。

原文地址:https://www.cnblogs.com/justdoitLLQ/p/6545077.html