StringBuffer
来源:互联网 发布:nginx root index 编辑:程序博客网 时间:2024/06/07 17:40
String的实例一旦定义,其值无法改变,除非等于号重新赋值。为了方便处理字符串,出现了StringBuffer、StringBuilder类,这俩个类的共同点就是,可对其 实例字符串 做出改变。在jdk1.5后出现的StringBuilder不与线程同步,所以StringBuilder的处理速度要快于StringBuffer.一般我们用StringBuilder,而对于线程安全,则用StringBuffer
stringBuffer 不是装箱类,所以不能这样定义: stringBuffer str="asdg";
应该这样: StringBuffer str=new StringBuffer("asdf");
StringBuffer 类中很多方法与String类中方法差不多,以下是其本身特有的方法
1: String append(String str) 将其参数字符串加入原StringBuffer字符串的末尾;
2:String reverse() 颠覆 将原字符串颠覆
3:String delete(start, end,)按照开始索引处,结束索引处,删除子字符串。 开始索引处不删除,结束索引处的字符删除。
4:String inset(int offset ,int i)将int参数的值按照字符形式插入到原字符串中,插入的位置是给定索引值的后面;
5; String replace(int start,int end,String str)将给定的字符串替换原字符串的某个区域,(start,end]如果起始索引处和结束索引处的值相等,那么此方法和insert方法 效果一样,(结束索引处的值不变)
0 0
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- StringBuffer
- 第五章 DIV
- linux常用命令-用户及权限管理
- 运算符
- python pandas中的ix,loc和iloc
- 6.1 Swift闭包的概念和分类
- StringBuffer
- jquery选择器eq,gt,lt英文
- Java 容器Collection(5)
- 读《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之通信协议
- 三种技术实现PC1、PC2与PC3都通,而PC1与PC2不通
- JpGraph Error: 25049 JpGraph字体问题 的解决办法
- git统计的常用命令总结
- 第六章— Android 事件处理
- 个人作品介绍