美文网首页初见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

    StringBuilder 如果对字符串进行拼接操作,每次拼接,都会创建一个新的String对象,即耗时,又浪费内...

网友评论

    本文标题:2020-06-18StringBuilder

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