11.字符串

2016-11-16  本文已影响0人  你来听我说

字符串的使用自建

一String

不可变字符串(字符串的内容不能修改)

final String str =“hello”

//str =“world”;错误

1字符串创建

//创建字符串对象

//str1  和  str2 引用同一个字符串对象

String str1 = "Hello";//字符串常量区(方法区)

String str2 = "Hello";

if(str1 == str2){

System.out.println("地址相同");

}else{

System.out.println("地址不同");

}

//创建字符串对象

String str3 = new String("world");

String str4 = new String("world");

if(str3 == str4){

System.out.println("地址相同");

}else{

System.out.println("地址不同");

}

2字符串长度

System.out.println(str3.length());

3字符串比较

System.out.println(str3.equals(str4));

4字符串查找

5字符串修改

6字符串与其他类型转换

二StringBuffer/StringBuilder

可变字符串

1 StringBuffer字符串缓冲区

类内部,定义了1个16字节大小的缓冲区

StringBuffer线程安全的

2 StringBuilder

用法与StringBuffer基本一样,非线程安全的

推荐使用

上一篇 下一篇

猜你喜欢

热点阅读