本帖最后由 927233671 于 2014-5-26 20:03 编辑
- class StringDemo
- {
- public static void main(String[] args)
- {
- String s1="abc";
- String s2=new String("abc");
- System.out.println(s1==s2);//这个比较的是s1和s2的内存地址值,s2是new的一个新对象,所以不一样,不知道我的理解对吗
- System.out.println(s1.equals(s2));//这比较的是对象中的内容,都是"abc",所以一样。
- }
- }
复制代码 |