黑马程序员技术交流社区
标题:
小总结
[打印本页]
作者:
chao1
时间:
2016-4-9 23:48
标题:
小总结
StringBuffer类:
字符串缓冲区类,线程安全的可变的字符序列 ,
StringBuilder 是jdk1.5 和StringBuffer里面的所有方法一模一样 也是字符串缓冲区类,线程不安全的可变字符序列
String的值是不可变的字符序列, 而StringBUffer和StringBuilder 是可变的字符序列
StringBuffer的构造方法
StringBuffer sb1 = new StringBuffer();默认容量是16
StringBuffer sb1 = new StringBuffer(int capacity); 指定容量
StringBuffer sb1 = new StringBuffer(String str); 可以把String类型的转换为StringBuffer类型的
length(); 里面字符的个数,内容的长度
capacity(); 容量的大小
StringBuffer的添加功能
StringBuffer append(String str) 在缓冲区末尾添加指定内容 ,返回自身
StringBuffer insert(int offset, String str); 在指定位置添加一个内容 返回自身
StringBuffer的删除功能
StringBuffer deleteCharAt(int index); 删除指定位置的字符
StringBuffer delete(int start, int end); 删除一段字符
sb.delete(0,sb.length()); 清空缓冲区
StringBuffer的替换功能
StringBuffer replace(int start, int end, String str); 返回自身
StringBuffer的反转功能
StringBuffer reverse();反转 返回自身
StringBuffer的截取功能
String substring(int start);
String substring(int start, int end); :返回的是字符串, 自身不发生改变
String和StringBuffer的转换
String-->StringBuffer
StringBuffer sb = new StringBuffer(String str);
StringBuffer-->String
String s = new String(StringBuffer sb);
String s1 = sb.toString();
作者:
星空仰望heaven
时间:
2016-4-10 10:49
挺好的!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2