У меня есть Groovy карта Map<String, List<String>>
. Мне нужно go через каждый список строк, удалить те, которые отвечают условию (например, длина> 3). Если все элементы удалены из списка, удалите ключ с карты.
Например,
{
"1" : ["1", "22,", "333", "4444"],
"2" : ["2", "2222"],
"4" : ["444444"]
}
становится
{
"1" : ["1", "22,", "333"],
"2" : ["2"],
}
Если есть какой-либо простой способ ввода, можно сделать это.