Код: Выделить всё
List idList = List.of(100, 101, 102, 103, 104);
Код: Выделить всё
@Getter
@Builder
public class CustomObject {
private int id;
}
List fromDB = List.of(
CustomObject.builder().id(102).build(),
CustomObject.builder().id(104).build()
);
Если ответ из БД не содержит идентификатор из входных данных, я хочу увидеть эту разницу
Код: Выделить всё
List listOfID = fromDB.stream().map(CustomObject::getId).toList();
String list = idList.stream()
.filter(element -> !listOfID.contains(element))
.map(String::valueOf)
.collect(Collectors.joining(", "));
System.out.println("RESULT: " + list);
RESULT: 100, 101, 103
Подробнее здесь: https://stackoverflow.com/questions/786 ... -of-object
Мобильная версия