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类的一个小问题
最新推荐文章于 2025-06-20 13:48:00 发布
本文详细解析了Java中字符串的基本概念,包括字符串的最大特点、字符串对象的创建方式及如何通过引用判断字符串是否相等。
383

被折叠的 条评论
为什么被折叠?



