String 类
生产者消费者的问题
String 类适用于描述字符串事物。那么他就提供了多个方法对字符串进行操作。
常见的操作有哪些?
1,获取
1.1字符串的长度 int
length();
1.2获取某个位置上的字符 char chaeAt(int index)
1.3 根据字符获取该字符在字符串中的位置。
int indexOf(int ch) ;返回的字符第一次出现在的位置
int indexOf(int ch,int fromIndex)返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
StringBuffer 是字符缓冲区
是一个容器
1 长度可变化
2可以操纵多和个数据类型
2最终会通过toString转换成字符串
增删改查 CURD
存储 StringBuffer append()将制定数据作为参数添加到已有数据结尾处
insert() 插入某个角标位
删除
StringBuffer delete(start,end) 删除缓冲区内的数据 ,包括头不包含尾
StringBuffer deleteCharAt(index) 删除指定为位置的字符
获取位置
charArt
修改替换
replace 替换指定位置的字符
setCharAt 替换某个字符
getChars()从缓冲区中获取指定数据存储到指定数组中去
StringBuffer 线程同步【多线程】
StringBuilder是线程不同步【单线程】

浙公网安备 33010602011771号