class StringDemo
{
public static void main(String[] args)
{
String s1 = "abc";//s1是一个类类型变量, "abc"是一个对象。
//字符串最大特点:一旦被初始化就不可以被改变。
String s2 = new String("abc");
String s3 = "abc";
//s1和s2有什么区别?
//s1在内存中有一个对象。
//s2在内存中有两个对象。
System.out.println(s1 == s3); //true,两个对象指向相同的内存地址
System.out.println(s1 == s2); //false
System.out.println(s1.equals(s2));//String类复写了Object类中equals方法,
//该方法用于判断字符串是否相同。
}
}
Java基础 String类的一个小问题
最新推荐文章于 2022-01-22 15:00:55 发布