当前位置 博文首页 > @王某人:String类

    @王某人:String类

    作者:[db:作者] 时间:2021-07-05 18:55

    String类

    ? ? ?定长字符序列

    ? ? ?String类表示字符串。 Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例。

    ? ? ?字符串是不变的; 它们的值在创建后无法更改。所以可以共享它们(在永久代内)

    ? ? ?相同的两个字符串有缓存,使用一个内存空间(除非使用new 创建)

    ? ? ?常用构造方法:

    ? ? ?? ? ?String?(byte[]?bytes, Charset?charset)

    ? ? ?? ? ?? ? ?将字节转换为文字

    ? ? ?避免使用加号连接字符串,使用StringBuffer(线程安全)类,StringBuilder(线程不安全)类(可变字符序列)

    ? ? ?使用无参构造方法创建对象,在使用append()方法添加字符串(初始为16个字符,会动态扩容)

    ? ? ?要想去除使用toString()方法,可以转换为String对象,(更节约内存)

    ?

    cs
    下一篇:没有了