У меня такой сценарий:
public class A {
private String aValue;
private List bList;
}
public class B {
private List cList;
}
public class C {
private String cValue;
}
Я хочу обновить aValue с помощью cValue при выполнении заданного условия, а затем прервать все итерации.
До сих пор я это делал, но поиск не прерывается при выполнении первого условия:
List aList = new ArrayList();
aList.forEach(a -> {
a.getBList.forEach(b -> {
b.getCList.forEach(c -> {
if(c.getCValue().equals("01")){
a.setAValue(c.getCValue());
}
});
});
});
Подробнее здесь: https://stackoverflow.com/questions/783 ... ed-list-us
Как прервать итерацию и изменить родительское значение с дочерним значением во вложенном списке, используя потоки Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение