您的位置:首页 > 编程语言 > Java开发

Java基础 String类的一个小问题

2015-06-24 00:11 591 查看
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方法,
//该方法用于判断字符串是否相同。

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: