美文网首页初见java复习
2020-06-18StringBuilder

2020-06-18StringBuilder

作者: 智障猿 | 来源:发表于2020-06-18 16:50 被阅读0次

    StringBuilder

    1.png

    如果对字符串进行拼接操作,每次拼接,都会创建一个新的String对象,即耗时,又浪费内存。可以使用StringBuilder来解决这个问题。

    • String 和 StringBuilder的区别
      ①String内容是不可变的
      ②StringBuiler内容是可变的
    • StringBuilder构造方法
    方法名 说明
    public StringBuilder 创建一个空白的可变字符串对象,不含任何内容
    public StringBuilder(String str) 根据字符串的内容,创建可变字符串对象
    • StringBuilder的添加和反转
    方法名 说明
    public StringBuilder append(任意类型) 添加数据,并返回对象本身
    public StringBuilder reverse() 返回相反的字符序列
    • StringBuilder 和 String的相互转换
    1. StringBuilder转化为String
      public String toString():通过toString()就可以实现StringBuilder转化为String
    2. String转换为StringBuilder
      通过StringBuilder的构造方法转换

    相关文章

      网友评论

        本文标题:2020-06-18StringBuilder

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