public static void main(String[] args) {
/*
* string类:打印对象名时,打印的是对象所记录的内容,不是地址
* 1.所有双引号字符串都是String类的对象
* 2.String类的构造方法:
* 3.通过构造方法创建:每一次new都会申请一个内存空间,虽然内容相同,但地址不同
* 通过直接赋值方法创建:字符序列相同,无论程序代码出现几次,只会建立一个String对象,并在常量池中维护。
* 4.字符串的比较 :== 比较基本数据类型:比较的是具体的值;==比较引用类型:比较的是对象地址值
*/
// 1. 创建一个空白的字符串对象
String s1 = new String();
char[] chars = {'a','b','c'};
// 2.字符数组创建字符串对象
String s2 = new String(chars);
// 3.根据传入的内容创建字符串对象
String s3 = new String("123");
String s4 = "123";
System.out.println(s3);
// equals:比较字符串的内容,区分大小写
System.out.println(s2.equals(s3));
System.out.println(s3.equals(s4));
}
String类
最新推荐文章于 2023-06-01 18:38:20 发布