У меня есть набор, в котором есть список объектов типа TempDTO.
public class TempDTO {
public String code;
//getter
//setter
}
Set<TempDTO> tempSet = service.getTempList();
tempSet has values whose code is ["01", "02", "04", "05"];
String[] lst = ["01", "02"]
Я хочу зациклить значение сравнения tempSet со значением в массиве lst, и мне нужен список значений, когда значение нематч.ожидаемый результат: ["04", "05"] я пробовал,
for(int i=0; i < lst.length; i++){
String st = lst[i];
tempSet.stream().forEach(obj -> {
if((obj.getCode().equals(st) )){
logger.debug(" equal " + obj.getCode());
} else {
logger.debug("not equal " + obj.getCode());
}
});
}