黑马程序员---StringBuffer的学习
来源:互联网 发布:淘宝偷窥客vip账号 编辑:程序博客网 时间:2024/05/18 01:17
---------------------- android培训、java培训、期待与您交流! ----------------------
StringBuffer
(1)字符串的组成原理就是通过该类实现的。
(2)StringBuffer可以对字符串内容进行增删。
(3)StringBuffer是一个容器。
(4)很多方法与String相同。
(5)StringBuffer是可变长度的。
StringBuffer是字符串缓冲区。
是一个容器。
特点:
1,长度是可变化的。
2,可以字节操作多个数据类型。
3,最终会通过toString方法变成字符串。
C create U update R read D delete
1,存储。
StringBuffer append():将指定数据作为参数添加到已有数据结尾处。
StringBuffer insert(index,数据):可以将数据插入到指定index位置。
2,删除。
StringBuffer delete(start,end):删除缓冲区中的数据,包含start,不包含end。
StringBuffer deleteCharAt(index):删除指定位置的字符。
3,获取。
char charAt(int index)
int indexOf(String str)
int lastIndexOf(String str)
int length()
String substring(int start, int end)
4,修改。
StringBuffer replace(start,end,string);
void setCharAt(int index, char ch) ;
5,反转。
StringBuffer reverse();
6,
将缓冲区中指定数据存储到指定字符数组中。
void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
JDK1.5 版本之后出现了StringBuilder.
StringBuffer是线程同步。
StringBuilder是线程不同步。
以后开发,建议使用StringBuilder
升级三个因素:
1,提高效率。
2,简化书写。
3,提高安全性。
基本数据类型对象包装类。
byte Byte
short short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
基本数据类型对象包装类的最常见作用,
就是用于基本数据类型和字符串类型之间做转换
基本数据类型转成字符串。
基本数据类型+""
基本数据类型.toString(基本数据类型值);
如: Integer.toString(34);//将34整数变成"34";
字符串转成基本数据类型。
xxx a = Xxx.parseXxx(String);
int a = Integer.parseInt("123");
double b = Double.parseDouble("12.23");
boolean b = Boolean.parseBoolean("true");
Integer i = new Integer("123");
int num = i.intValue();
十进制转成其他进制。
toBinaryString();
toHexString();
toOctalString();
其他进制转成十进制。
parseInt(string,radix);
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima
- 黑马程序员---StringBuffer的学习
- 黑马程序员:StringBuffer的用法
- 黑马程序员——StringBuffer学习
- 黑马程序员 StringBuffer的一些基本操作
- 黑马程序员--String,StringBuffer,StringBuilder的描述
- 黑马程序员 String StringBuffer StringBuilder 的区别
- 黑马程序员--String和StringBuffer的应用
- 黑马程序员 String和StringBuffer的区别
- 黑马程序员---StringBuffer
- 黑马程序员----StringBuffer
- 黑马程序员_java StringBuffer
- 黑马程序员:StringBuffer操作
- 黑马程序员—StringBuffer
- 黑马程序员 String StringBuffer
- 黑马程序员----十五-StringBuffer
- 黑马程序员之java中操作字符串的常用类String和StringBuffer学习
- 黑马程序员--Java基础学习六(String、StringBuffer的使用)
- 黑马程序员——基础学习(九)String的实际案例及StringBuffer/StringBuilder
- Uboot命令(二)
- 黑马程序员---String的学习
- rail创建增删改功能
- 美国奶酪(芝士) - cheese
- C# 流总结
- 黑马程序员---StringBuffer的学习
- 选择Go语言
- 黑马程序员-主函数中调用内部类方法的问题
- 黑马程序员---集合类1
- 黑马程序员---集合类2
- java的PipedInputStream和PipedOutputStream的讲解
- 黑马程序员---PropertyDescriptor和BeansUtil
- java 入门 第二堂课
- C# windows mobile输入法窗口不挡住文本框? .