Карта Java, фильтр со свойствами значений

У меня есть

TreeMap resMap new TreeMap<String, Map<String, String>>(); 

Я хотел бы отфильтровать и оставить только записи, значения которых содержат известную пару, скажем ('mike' => 'jordan'), и избегайте цикла, как показано ниже

Есть ли в моих включенных библиотеках apache.commons и google.common метод фильтрации (который, вероятно, также сделать цикл, но, по крайней мере, он менее подробный

for (Entry<String, TreeMap<String, String>> el : resMap.entrySet()){
    if (el.getValue().get("mike").equals("jordan")){
        //
    }
}
7
задан 22 June 2012 в 16:30
поделиться