Java StringBuffer/StringBuilder

创建: 2020/11/16

完成: 2020/11/16

 自动加size  
构造函数
StringBuffer()  size16
StringBuffer(int size)   
StringBuffer(String s)  s+16 
StringBuffer(CharSequence seq)   
实例方法
加工

append

末尾插入

StringBuffer append(boolean b)

StringBuffer append(char ch)

StringBuffer append(double d)

StringBuffer append(float f)

StringBuffer append(int i)

StringBuffer append(long l)

StringBuffer append(Object obj)

StringBuffer append(String s)

 
   

delete

StringBuffer delete(int i, int j) i到j之前
StringBuffer deleteCharAt(int i)  

insert

StringBuffer insert(int i, boolean b)

StringBuffer insert(int i, char ch)

StringBuffer insert(int i, int j)

StringBuffer insert(int i, long l)

StringBuffer insert(int i, Object obj)

StringBuffer insert(int i, String s)

在i处插入指定字符串(转换成字符串)
   
   

StringBuffer replace(int i, int j, String s)

用s替换i到j之前的文字

StringBuffer reverse()

反转

void setCharAt(int i, char ch)

 

 

 
 
搜索/获取  
char charAt(int i)  

int indexOf(String s)

int indexOf(String s, int i)

i: 从i及其之后开始找

int lastIndexOf(String str)

int lastIndexOf(String s, int i)

i? 往前往后?

String substring(int i)

String substring(int i, int j)

 

 

 
子字符串  
属性
int capacity() 容量
int length() 字符串长度
void setLength(int len)  
转型
String toString()  
posted @ 2020-11-16 12:33  懒虫哥哥  阅读(74)  评论(0编辑  收藏  举报