黑马程序员技术交流社区
标题: String类知识点总结 [打印本页]
作者: kingmask 时间: 2016-4-22 23:21
标题: String类知识点总结
String类
是final类型的,不可以有子类。字符串最大的特点就是:一旦被初始化,就不可以改变
“==”和String类的equals()方法:
1、比较基本类型 = =比较的是数值是否相等
2、比较引用类型 = =比较的是引用类型的地址值是否相等
equals()方法默认比较的是引用类型的地址值是否相同。String类重写了Object类的equals方法,比较规则是:将此字符串与指定对象比较。当且仅当该参数不为null,并且是与此对象表示相同字符序列的String对象时,结果才为true。即在String类中,equals()方法比较的是字符串的内容是否相同。
StringBuffere:字符串缓冲区,是一个容器
特点:1,长度是可变化的 2,可以同时操作多个数据类型 3,通过toString方法变为字符串
JDK1.5版本以后,出现了StringBuilder:
StringBuffer是线程同步的(安全)StringBuilder是线程不同步的(不安全)
replace()替换操作 reverse()翻转操作 setChar(index,char)替换某一个值
数据类型:8种
基本数据类型 引用数据类型
byte Byte 字节型
short short 短整型
int Integer 整形
long Long 长整形
boolean Boolean 布尔型
float Float 浮点型
double Double 双精度
char Character 字符型
作者: l361126822 时间: 2016-4-22 23:22
抢沙发
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |