java StringBuilder 和 StringBuffer

Posted 黄光跃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java StringBuilder 和 StringBuffer相关的知识,希望对你有一定的参考价值。

1, 相对于 String 来说, StringBuilder 和 StringBuffer 均是可变的

2, StringBuilder 线程不安全, StringBuffer 线程安全

3, 运行速度 StringBuilder  > StringBuffer > String

4, 常用方法

SN(序号) 方法描述
1

StringBuilder append(T t)

StringBuffer append(T t)

把布尔值/字节/字节数组/小数/整数添加到末尾

2

int indexOf(String str)

子串首次出现的索引

3

int lastIndexOf(String str)

子串最后一次出现的索引

4

Char charAt(int index)

返回指定索引处的字符

5

int length()

返回字符长度

6

String toString()

返回对应的 String

7

String subString(int start)

String subString(int start, int end)

截取字符串返回子串, 前闭后开, 如果只有一个参数就截取到末尾

 

  

 


以上是关于java StringBuilder 和 StringBuffer的主要内容,如果未能解决你的问题,请参考以下文章

有了Java8的“+”真的可以不要StringBuilder了吗

JavaSE入门学习29:Java常用类之StringBuffer类和StringBuilder类

转探秘Java中的StringStringBuilder以及StringBuffer

廖雪峰Java2面向对象编程-6Java核心类-1StringBuilder

探秘Java中的StringStringBuilder以及StringBuffer

探秘Java中的StringStringBuilder以及StringBuffer(转载)