码迷,mamicode.com
首页 > 编程语言 > 详细

java中equals和“==”的差别

时间:2015-04-30 18:25:33      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:java

==操作比较的是两个变量的值是否相等
equals操作表示的两个变量是否是对同一个对象的引用

比如代码如下:

        String a = "1c11";
        String b = "1c11";
        if(a == b)
        {
            System.out.println("true1");
        }
        String c = new String("a");
        String d = new String("a");
        if(c != d)
        {
            System.out.println("true2");
        }
        if(c.equals(d))
        {
            System.out.println("true3");
        }

代码中,返回true1,ture3

java中equals和“==”的差别

标签:java

原文地址:http://blog.csdn.net/woaic__/article/details/45396079

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!