【编程语言】java--StringBuffer&&StringBuilder
来源:互联网 发布:凌雪网络 编辑:程序博客网 时间:2024/05/17 08:48
StringBuffer是字符串缓冲区,是一个容器;
设计目的:当字符串用,长度可变化;可以直接操作多个数据类型,数组只能操作一种;最终会通过toString方法变成字符串他的方法是线程安全的
1、存储
参数没有short byte
StringBuffer append() n多重载方法,将指定的数据添加到已有对象的末尾,在字符串原地址上添加
String Stringbuffer.toString()
StringBuffer insert(index,数据);可以将数据插入到指定index位置
2、删除
StringBuffer delete(int start,int end);删除缓冲区数据,包含start不包 含end
StringBuffer deleteCharAt(int index);
3、获取
indexOf() indexLastIndexOf()
4、修改
StringBuffer replace(int start,int end,"string") 包含头不包含尾部
void setCharAt(2,'k')
5、反转
6、将缓冲区的数据存储在指定的数组中
void getChars();
StringBuffer reverse()
CURD
create update read delete
StringBuilder 线程不安全1.5以后支持,较好,多线程用stringbuffer
提高效率
java为什么升级,提高效率,简化书写 、提高安全性
基本数据类型对象包装类
基本数据类型对象包装类最常见的作用就是,基本数据类型和字符串类型之间做转换
基本数据类型转换成字符串,字符串转换成基本数据类型
基本数据类型 + “”
基本数据类型.toString();,括号里面为基本类型
字符串转换成基本数据类型
parseInt();
基本数据类型包装类 xxx a = Xxx.parseXxx(String)
左移右移,进制的转换
十进制转换成其他进制
toBinaryString()
toHexString();
toOctalString();
其他进制转换成十进制
parseInt(String ,int)
int x = Integer.parse("110",2);
byte Byte引用数据类型
short Short
int Integer
long Long
boolean Boolean
float Double
char Character
Integer.MAX_Value
Integer x = new Integer("123");
Integer y = new Integer(123);
x和y相等吗 结果:x == y false x.equals(y) true
JDK1.5版本以后出现的新特性
Integer x = 4;或
Integer x = new Integer("123");都可,自动装箱功能,简化书写
x = x + 2;//x+2:x进行了自动拆箱,和2进行了假发运算,再讲和进行装箱赋给X
拆箱 x.intValue()
Integer x = null; 不能做运算
Integer m = 128;
Integer n = 128;
a != b
Integer a = 127;
Integer b = 127; a == b
a和b指向了同一个Integer对象,因为当数值在byte范围内,对于新特性,如果该数值已经存在,则不会再重新开辟空间
compareTo(Integer);
- 【编程语言】java--StringBuffer&&StringBuilder
- java语言:String StringBuffer StringBuilder区别
- Java.StringBuffer-StringBuilder
- Java String,StringBuilder,StringBuffer
- JAVA String StringBuffer Stringbuilder
- Java String\StringBuffer\Stringbuilder
- Java StringBuffer和StringBuilder
- Java String StringBuilder StringBuffer
- Java String StringBuilder StringBuffer
- Java String StringBuilder StringBuffer
- Java String StringBuilder StringBuffer
- Java String StringBuffer StringBuilder
- Java StringBuilder 与 StringBuffer
- JAVA String StringBuffer StringBuilder
- java String、StringBuffer、StringBuilder
- java StringBuffer StringBuilder
- java: String StringBuffer StringBuilder
- java String, StringBuffer,StringBuilder
- 菜鸟学习java文件操作(一)
- 浅谈UML中的聚合与组合
- Entity Framework系列文章
- const char*和char const*以及char*const(转载)
- Qtopia 编译问题总结
- 【编程语言】java--StringBuffer&&StringBuilder
- 破解XP使用者密码
- LN项目开发与学习
- .NET使用swfupload实现图片批量上传
- C++ 向上类型转换、向下类型转换 .
- Visual C++ MFC/ATL开发-高级篇(二)
- OpenEmbedded 中文手册
- 其实完整的挂载命令需要指定挂载设备的文件系统类型
- tcpdump抓包实例与arp抓包检测