黑马程序员_JAVA StringBuffer和StringBuilder容器
来源:互联网 发布:抹灰网络布规格型号 编辑:程序博客网 时间:2024/06/06 14:21
------- android培训、java培训、期待与您交流! ---------
黑马程序员_JAVA StringBuffer和StringBuilder容器
一.什么是StingBuffer?
1.首先他是一个容器。
2.长度是可以变化的。
3.可以操作多种数据类型。
4.最终可以通过String方法变成字符串。
二.操作方法
1.存储:StringBuffer append();将指定数据作为参数添加到已有数据结尾处。
StringBuffer insert(index, data);在指定位置插入数据。
2.删除:StringBuffer delete(start,end);删除缓冲区中的数据,包含头不包含尾。
SttringBuffer deleteCharAt(index);删除指定位置的字符。
3.获取:char charAt(int index);返回此序列中指定索引出的字符。
IntindexOf(String Str);返回第一次出现的指定字符串在该字符串中的索引。
IntlastIndexOf(String str);返回最右边出现的指定字符串在此字符串中的索引。
Int length();获取长度。
String substring (int start,int end);返回一个新的字符串,它包含此字符串序列当前所包含的字符子序列。
4.修改:StringBuffer replace (int start,int end,string str); 使用给定 String
中的字符替换此序列的子字符串中的字符。
Void setcharAt(int index,char ch);在索引处设置字符串。
5.反转:StringBuffer reverse();将此字符序列用其反转形式取代。
6.void getChars (int srcBegin,intSrcEnd,char[] dst,int dstBegin);将缓冲区中指定位置的数据存储到指定字符数组中。
三.StringBuilderr
1.jdk1.5版本之后出现,可用于建议替换StringBuffer。
2.StringBuffer是同步的,安全的,适用于多线程。String Build是不同步的,不安全的,适用于单线程。
3.替换目的:提高效率。
4.JDK升级的目的。
i.提高效率。
ii.简化代码。
iii.提高安全性。
- 黑马程序员_JAVA StringBuffer和StringBuilder容器
- 黑马程序员 _Java中的String、StringBuffer、StringBuilder
- 黑马程序员_JAVA之StringBuffer 与 StringBuilder
- 黑马程序员_Java学习日记_JAVA中API中对象String和StringBuffer/StringBuilder
- 黑马程序员-stringbuffer和stringbuilder
- 黑马程序员_java StringBuffer
- 黑马程序员-String、StringBuffer和StringBuilder
- 黑马程序员_java容器总结和比较
- 黑马程序员--String&StringBuffer&StringBuilder
- 黑马程序员-String、StringBuffer、StringBuilder
- 黑马程序员_String-StringBuffer-StringBuilder
- 黑马程序员-------String,StringBuffer,StringBuilder
- 黑马程序员-------String StringBuffer StringBuilder
- 黑马程序员-String-StringBuffer-StringBuilder
- 黑马程序员_java String和StringBuffer的区别
- 黑马程序员_Java基础_String和StringBuffer类
- 黑马程序员-----java中String类、StringBuffer容器、StringBuilder容器总结*
- 黑马程序员----【javaSE基础】个人总结--String 、 StringBuffer 和 StringBuilder
- 第八周项目4个人所得税
- unity ngui UIPanel和UIWidget做为容器使用时的区别(原)
- codeforces Round #274(div2) D解题报告
- 分享一个强大的工具,可以快速查看自己公司网站或竞争对手网站的CDN情况
- Daoism
- 黑马程序员_JAVA StringBuffer和StringBuilder容器
- C#-默认显示最前端-ShinePans
- kali linux 安装火狐错误
- 已越狱苹果手机升级到ios7.1.2
- Hibernate缓存机制
- DNS的_msdcs.domain.com 重建
- 各位支招,在上海搞开发,是外包,想离职,又想先找对象结婚,算晚婚,婚假好长20天左右
- Dev导出到Excel(带样式)
- 第八周项目三多分段函数求值2