当list为null的时候存在size吗?例如:if(saleList==null && saleList.size()
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/15 04:46:20
当list为null的时候存在size吗?例如:if(saleList==null && saleList.size()==0) 这样判断存在什么问题?
这样salList.size()分报错的.
如果是JAVA语言,这里会直接抛异常.
再问: 但是我调试时,这里并没有报错,判断时不满足条件而跳过了。
再答: Java和C的判断条件,如果已经可以根据前边的条件判断出结果,后边是不会做的。 比如你写的表达式,如果salList==null不成立,那么之后是否成立都不会影响判断结果,所以,后边的判断就不会去做saleList.size()这个函数也不会被执行。 如样的或者的逻辑也是相同,当有一个条件成立后,之后的判断语句就不会被执行了。
如果是JAVA语言,这里会直接抛异常.
再问: 但是我调试时,这里并没有报错,判断时不满足条件而跳过了。
再答: Java和C的判断条件,如果已经可以根据前边的条件判断出结果,后边是不会做的。 比如你写的表达式,如果salList==null不成立,那么之后是否成立都不会影响判断结果,所以,后边的判断就不会去做saleList.size()这个函数也不会被执行。 如样的或者的逻辑也是相同,当有一个条件成立后,之后的判断语句就不会被执行了。
当list为null的时候存在size吗?例如:if(saleList==null && saleList.size()
list=null与list.size()=0有什么区别?
集合对象是空值null 与 其大小size() == 0 有什么区别?
if((fp=fopen("d=\\jrzh\\example\\stu-list","wb+"))==NULL)中的N
if (name!=null && name!="")
头结点的指针为空是什么情况,在一段程序中有这样的语句,if(head==null||head->next==null)
SQL中IS NOT NULL与!=NULL是等价的吗
if(str1==NULL || substr1==NULL) return -1;嘛意思?
if(p!=NULL)p->next=NULL;for(i=4;i
这两个句子如何做运算的 if(s==NULL){return p;p=p->next;} else if(s==NULL
if ((fp=fopen("student.bin","wb"))==NULL)
if (jButton31 == null)这句话什么作用