java基础

2017-11-27  本文已影响0人  li九日

String
不可变字符串却有一个优点:编译器可以让字符串共享。

    为了弄清具体的工作方式,
    可以想象将各种字符串存放在公共的存储池中。字符串变量
    指向存储池中相应的位置。如果复制一个字符串变量,原始字符串与复制的字符串共享相同的字符。

构建字符串

    有些时候,需要由较短的字符串构建字符串,例如,按键或来自文件中的单词。采用字
    符串连接的方式达到此目的效率比较低。每次连接字符串,都会构建一个新的 String 对象,
    既耗时,又浪费空间。
    StringBuilder
image.png
image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读