如何在条件条件下多次执行而不中断Java中的for循环?

时间:2018-11-25 01:13:10

标签: java

在下面的代码中,我想多次在外部if循环中执行for条件,但是在下面的代码中,它仅执行一次并在其后执行步骤。 binaryHashResultarray,而innerNodeList。我想检查values中是否所有array中的list

for (int j = 0; j < binaryHashResult.length; j++) 
    if (innerNode[binaryHashResult[j]] == 1.0)
        for (int h = 0; h < m.children.size(); h++) {
            BloomFilterIndex.BFINode<Integer> s=m.children.get(h);
            searchencryptedNode(binaryHashResult, e,  k, s);
        }  

1 个答案:

答案 0 :(得分:0)

始终用{}包装代码块,无论该块是否只有一行。

for (int j = 0; j < binaryHashResult.length; j++) 
    if (innerNode[binaryHashResult[j]] == 1.0) {
        for (int h = 0; h < m.children.size(); h++) {
            BloomFilterIndex.BFINode<Integer> s=m.children.get(h);
            searchencryptedNode(binaryHashResult, e,  k, s);
        } // closes inner for loop
   } // closes if
} // closes outer for loop