Сначала создайте Set
, используя второй список. Затем используйте коллектор toMap
, чтобы создать карту, в которой ключом является строка, а в качестве значения она указана в setTwo. Вот как это выглядит.
Set<String> setTwo = new HashSet<>(listTwo);
Map<String, Boolean> existenceMap = listOne.stream()
.collect(Collectors.toMap(s -> s, setTwo::contains, (a, b) -> a));