当前位置: 首页 > 知识库问答 >
问题:

我有这个方法,但它不工作。我想让这个方法检查数组是否为空

吉嘉珍
2023-03-14

public boolean allPairsFound(){

    for (int i=0 ; i<myarray.length; i ++){
        if(myarray==null){
    
        }
    }return true;       
} 

共有1个答案

伊羽
2023-03-14

myarray.length提供非Null数组的长度,如果myarray为Null,则将以NullPointerException失败。

循环遍历所有元素,是否要检查任何元素是否为空?

此方法将检查数组是否为非null并且不包含任何null,例如:

public boolean isValid(Object[] myarray){
   if (myarray==null){
       return false;   
   }
   for (int i=0 ; i<myarray.length; i ++){
      if (myarray[i]==null){
          return false;
      }
   }
   return true;
}
 类似资料:
  • 我试图用when(requestHeadersSpec.header(notNull(),notNull())来模拟头部。然后返回(requestHeadersSpec);,或者类似的,但我不工作,有人有想法吗? ..... }

  • 本文向大家介绍数组有没有length()这个方法? String有没有length()这个方法?相关面试题,主要包含被问及数组有没有length()这个方法? String有没有length()这个方法?时的应答技巧和注意事项,需要的朋友参考一下 答:数组没有length()这个方法,有length的属性。String有有length()这个方法。  

  • 我有一个打字稿2类,目标是ES5。当我运行它时,我在控制台的主题行中得到了错误。Switch语句工作正常,但增量()和减量()方法不执行。

  • 问题内容: 在我的一个类中,一种方法执行AJAX请求。在请求的回调函数中,我需要使用调用对象的另一个方法。但是在这种情况下并没有引用我的对象,所以我不知道该怎么做。 为了澄清,请考虑以下代码: 问题答案: 您可以定义一个变量存储在闭包中: 或使用$ .proxy: 或者,如果您不做任何事情,只需要调用回调: 在现代浏览器中,您也可以使用bind。当我不必与IE8兼容时,我可以

  • 问题内容: 我在Java中有一个线程 使t(一个不同的线程)被中断。我希望“ t”线程能够捕获到一个,但是Eclipse不允许我说它没有放在try主体中。我该如何打电话?我使用错了吗? 问题答案: 尽管其他答案是正确的,但更充分的解释是适当的。 线程只能在其执行的特定点安全地中断(一般而言)。特别是,它可以在发出呼叫或调用可以发出的服务时安全地中断。这就是为什么是检查异常而不是运行时(未检查)异常