问个送分问题 用&&iBox != null && iBox.length !=0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 kokobox koko 等 级: 发表于:2008-02-25 09:28:381楼 得分:0 用&& iBox != null && iBox.length !=0 ------------------------------------------虽然你有些误导,但是也有说对的地方分肯定是给你了,但你必须告诉我为什么iBox.length!=0这样可以,而iBox.length>0就不可以?澄清一下,不是能用&&而不能用||我这样写照样通过iBox!=null||(iBox!=null&&iBox.length!=0) iBox.length!=0 和iBox.length> 0 没什么区别。都可以主要是用&&,&& 是当第一个条件false就不比较第二个条件了,|| 是两个条件都都要判断在编程的时候,当遇到某个对象不为null,但是却没有length的话就会有空指针的情况比如还有,当String 的 equals 方法,当String为null的时候用equals也是null。所以最好这样写"".equals(String),这样避免空指针。我不知道你的空指针是什么情况引起的,那么我就把会产正空指针的情况都屏蔽一下。 && 是当第一个条件false就不比较第二个条件了, ¦ ¦ 是两个条件都都要判断 楼上这句是关键 那还是说我边这句有错iBox.length我再自己检查下吧 ExtJS提交表单struts2接收不到参数!请教! 先干着还是继续找着?? Spring+Ibatis框架所编译JAR的运行问题 想做一個論壇,不知道用java怎麼規劃? 进程同步的问题。 求eclipse+myeclipse开发spring 如何制作可拖动的组件 JAVA基础问题 告急,jb5+weblogic6开发ejb 在jsp页面取ModelAndView里面设置的一个HashSet enctype="multipart/form-data" 上传问题 struts还是图片问题
koko
等 级:
发表于:2008-02-25 09:28:381楼 得分:0
用&&
iBox != null && iBox.length !=0
------------------------------------------
虽然你有些误导,但是也有说对的地方
分肯定是给你了,但你必须告诉我为什么iBox.length!=0这样可以,而iBox.length>0就不可以?
澄清一下,不是能用&&而不能用||
我这样写照样通过
iBox!=null||(iBox!=null&&iBox.length!=0)
我再自己检查下吧