На приведенной ниже карте я должен удалить ключ и значения, если ключ содержит «tmst»
Карта ввода:
{"sun":"test", "row_mod_tmst":"10:05:20", "when" :"yesterday"}
Карта вывода:
{"sun":"test", "when" :"yesterday"}
Я пробовал, как показано ниже, это не работает
Map<String, Object> withoutTMST = map.entrySet().stream().filter(entry -> (!entry.getKey().endsWith("tmts"))).
collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));