一个boolean类型为什么可以用equals方法跟String 类型相比较? boolean没有equals方法的如果是Boolean和String比也肯定是返回false的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是它可以用equals方法,其它除了String类型的类型就不能用 不明白你的euquals方法是什么意思boolean a = true;System.out.println(a.equals("str"));这样是肯定不能编译通过的 .equals()方法是object类的方法,object支持boolean型的比较 Boolean是boolean的包装类,他和一般的类一样有自己的方法,你的问题其实这样的,Beanlean的equals方法,有多种重载型式,具体逻辑可能和我们一般的想象不太一样,具体可以参照jdk的api文档,有详细的解释。 不是,equals(),必须是由对象调用。也只有对象比较如 String ,但 boolean,int,float等等都不是,没有这样的方法我不知道你们用的是什么jdk, 我是没有见过这样的用法 Boolean类覆写了Object类中的equals方法——equals(Object obj):只要参数不为空则返回true,如果传的参数为Boolean型,怎返回值就是该对象的值另:平时书写就应该多注意,boolean和Boolean差很多。 上面说的不是很准确。应该说如果传的参数为Boolean型对象,则返回值就是该对象的boolean值:) 在Eclipse中新建XML文件 需要什么配置 怎么样调用java中的hash函数 紧急问题,求救 问一下System.exit(0)与System.exit(1)有什么区别,里面的整数代表什么 如何获得编辑光标的当前像素位置?在jEditorPane上 JComboBox下拉的那个东东的尺寸怎么改?解决立即给分。 我是一个初学JAVA的菜鸟,请问JAVA的编程环境怎么设,我设的为什么不好使? 关于Struts的问题,请教大家。 急!请教一个很简单tomcat问题 java 多线程调用方法 请问该如何让表格的最左边列固定? 怎样将数据输出到指定的文本文件中?
boolean a = true;
System.out.println(a.equals("str"));这样是肯定不能编译通过的
equals(),
必须是由对象调用。也只有对象比较如 String ,但 boolean,int,float等等都不是,没有这样的方法
我不知道你们用的是什么jdk, 我是没有见过这样的用法
只要参数不为空则返回true,如果传的参数为Boolean型,怎返回值就是该对象的值另:平时书写就应该多注意,boolean和Boolean差很多。
应该说如果传的参数为Boolean型对象,则返回值就是该对象的boolean值:)