java基础--StringBuffer pk String
来源:互联网 发布:c5 aircross 知乎 编辑:程序博客网 时间:2024/06/04 19:47
1. 两者都是用来表示字符串
2.前者进行字符串处理时,不生成新的对象,在内存使用中要优于后者
3.对一个字符串频繁进行操作,应该使用前者
4.前者每次修改都会修改对象自身,这是和后者最大的区别所在
5.前者线程是安全的
6.两者属于不同的类型,不能进行强转。StringBuffer sb = (StringBuffer)"acc"; //不存在继承关系,无法进行强转
7.前者常用方法
append(String str) ,//字符末尾追加
deleteCharAt(int index)//删除指定位置的字符
,delete(int a,int b),//删除索引a(包括)到索引b(不包括)之间的所有字符
insert(int offset,String str),//指定位置插入字符
reverse(String str) //内容反转
setCharSet(int index,char char) //修改对象中索引值为index位置的字符为新的字符char
0 0
- java基础--StringBuffer pk String
- Java入门到精通——基础篇String StringBuffer StringBuilder性能PK
- Java基础--String、StringBuffer
- 【Java基础】String,StringBuffer, StringBuilder
- java基础<String-StringBuffer-StringBuilder>
- Java基础 String StringBuffer StringBuilder
- 【Java基础】String StringBuffer StringBuilder
- java基础-String/StringBuffer/StringBuilder
- Java基础--String、stringbuffer、stringbuilder
- JavaScript中,String和StringBuffer性能PK
- Java基础之String与StringBuffer
- java基础02 String、StringBuffer和StringBuilder
- java基础笔记之String、StringBuffer、StringBuilder
- java基础类型String、StringBuffer、StringBuilder
- 黑马程序员--java基础--String,StringBuffer,StringBuilde
- Java基础——String、StringBuffer、StringBuilder
- Java基础----StringBuffer与String的区别
- JAVA基础——线程、String、StringBuffer
- 源码安装postgresql
- Windows下搭建GCC + Eclipse + OpenOCD的ARM开发环境
- 安装部署nginx
- [笔记]VisionMobile:2015 H1开发者大趋势
- 21-IO流-11-IO流(字符流-缓冲区-解释)
- java基础--StringBuffer pk String
- iOS开发工具——统计Crash的工具Crashlytics
- The Suspects(POJ--1611
- myeclipse ctrl +D 删除当前行失效解决方法
- ng-change is throwing error [$compile:ctreq]
- Android应用评分
- 21-IO流-12-IO流(字符流-缓冲区-BufferedWriter)
- 错误笔记150811--引用问题
- android Material Design 随手记