String
不可变字符串却有一个优点:编译器可以让字符串共享。
为了弄清具体的工作方式,
可以想象将各种字符串存放在公共的存储池中。字符串变量
指向存储池中相应的位置。如果复制一个字符串变量,原始字符串与复制的字符串共享相同的字符。
构建字符串
有些时候,需要由较短的字符串构建字符串,例如,按键或来自文件中的单词。采用字
符串连接的方式达到此目的效率比较低。每次连接字符串,都会构建一个新的 String 对象,
既耗时,又浪费空间。
StringBuilder



网友评论