Как прервать итерацию и изменить родительское значение с дочерним значением во вложенном списке, используя потоки 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»