Cal*_*YSR 0 java arrays if-statement
所以我遇到的问题是我想根据条件测试数组的每个部分,如果数组的所有部分都返回false我想做某事但是如果其中任何一个返回true我想做其他事情.例如
String[] arr = new String[8];
for(String s : arr) {
if(s.equalsIgnoreCase("example") {
// Do this
} else {
// do that
}
}
Run Code Online (Sandbox Code Playgroud)
上面的问题是,它会对所有8个数组执行此操作或执行此操作.我想要的是它测试所有这些,如果它们都是假的,那么如果它们中的任何一个都是真的那么就这样做.
String[] arr = new String[8];
boolean isAllGood = true;
for(String s : arr) {
if(!s.equalsIgnoreCase("example") {
isAllGood = false;
break;
}
}
if(isAllGood) {
//do this
} else {
//do that
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
94 次 |
最近记录: |