У меня есть две карты, и мне нужно проверить, имеют ли обе одинаковые ключи и одинаковое количество ключей или нет, и вернуть логическое значение.Я хотел бы использовать потоки для этого, и я получил это путем создания другого списка
mapA
.entrySet()
.stream()
.filter(entry -> mapB.containsKey(entry.getKey()))
.collect(
Collectors.toMap(Entry::getKey, Entry::getValue));
Но мой вопрос в том, что я могу сделать это в одной строке, которая не создаст другой список, но вернет логическое значениеесли они одинаковы или нет.