Как прервать итерацию и изменить родительское значение с дочерним значением во вложенном списке, используя потоки JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Как прервать итерацию и изменить родительское значение с дочерним значением во вложенном списке, используя потоки Java

Сообщение Anonymous »

У меня такой сценарий:
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»