嵌套循环加if语句 list.add
时间: 2023-08-07 07:33:50 浏览: 64
if.rar_If..._if嵌套
如果你需要在嵌套循环中加入if语句进行筛选,并将符合条件的元素添加到新的List对象中,可以按照以下方式实现:
```java
List<Integer> resultList = new ArrayList<>();
for (Object obj1 : list1) {
for (Object obj2 : list2) {
// 进行一些操作,例如对obj1和obj2进行组合、计算等
int result = someOperation(obj1, obj2);
// 判断结果是否符合条件,如果符合,则添加到resultList中
if (result > 0) {
resultList.add(result);
}
}
}
```
在上面的代码中,我们首先使用两个循环来遍历list1和list2中的所有元素,然后对其进行组合、计算等操作,得到一个结果result。接着,我们使用if语句来判断结果是否符合条件,如果符合,则将其添加到新的List对象resultList中。
需要注意的是,if语句的判断条件可以根据具体情况进行修改,例如可以使用关系运算符、逻辑运算符、比较运算符等进行判断。同时,在循环过程中,如果出现了异常,可以在catch块中添加一些处理逻辑,例如打印异常信息,或者跳过本次循环。
阅读全文