您的位置:程序门 -> java -> j2ee / ejb / jms



请教位大哥,关于对象引用的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教位大哥,关于对象引用的问题
发表于:2007-08-14 13:10:23 楼主
boolean   a=new   boolean(true);
            boolean   b=new   boolean(true);
            system.out.println(a.equals(b));
            system.out.println(a==b);
为什么a.equals(b)返回false;
a.equals(b)本身不就是判断二个对象是否相等,可赋值都一样为什么会这样
希望能解释下原理,谢谢!!
发表于:2007-08-14 13:25:531楼 得分:0
boolean   a   =   new   boolean(true);
boolean   b   =   new   boolean(true);
system.out.println(a.tostring());
system.out.println(a.equals( "true "));
system.out.println(a.equals(b));

true
false
true
发表于:2007-08-14 13:31:062楼 得分:0
不对的最后一个返回值是false,我试过了,但不知原因,希望能解释下
发表于:2007-08-20 16:24:403楼 得分:0
==比较地址      
    equals比较值      
-----------
在string中,==与equals是等效的...


快速检索

最新资讯
热门点击