美文网首页
java 字符串

java 字符串

作者: guotong314 | 来源:发表于2017-06-12 16:03 被阅读0次

    1 创建String 对象

    String s1 = "gt"

    String s2 = new String();

    String s3 = new String("gt");

    2  String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。

    3 常用的方法

    4  那么,“==” 和 equals() 有什么区别呢?

    ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

    equals(): 比较存储在两个字符串对象中的内容是否一致

    5 StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。

    相关文章

      网友评论

          本文标题:java 字符串

          本文链接:https://www.haomeiwen.com/subject/kiblqxtx.html