java吧 关注:1,239,060贴子:12,710,141
  • 2回复贴,共1

求助大神 有关集合的isEmpty()方法的问题

只看楼主收藏回复

比如封装一个方法isEmpty方法:
public boolean isEmpty(){
boolean iden=true;
for (int i=0;i<arr.length;i++ ){
if(arr[i]!=null){
iden=false;
}
}
return iden;
}
与下面的方法有什么区别:
public boolean isEmpty(){
boolean iden=flase;
for (int i=0;i<arr.length;i++ ){
if(arr[i]==null){
iden=true;
}
}
return iden;
}
在线等!!!!!!



1楼2012-08-03 12:10回复
    显然有区别
    1、是只要有一个不为空,就认为非空 -- 合理
    2、是只要有一个为空,就认为整个全空了 -- 不合理


    IP属地:江苏2楼2012-08-03 12:13
    回复
      isEmpty()
      方法:如果列表不包含元素,则返回TRUE
      下面哪种方法是只要有一个为空
      则认为列表为空


      IP属地:四川3楼2012-08-03 12:16
      回复