【发布时间】:2012-03-24 03:02:59
【问题描述】:
我有一个这样的番石榴HashMultimap
Multimap<String, String> multiMap = HashMultimap.create();
multiMap.put("a", "x");
multiMap.put("a", "y");
multiMap.put("b", "y");
multiMap.put("b", "z");
multiMap.put("d", "x");
multiMap.put("c", "h");
我想创建一个具有不同键和值的表。调用
multiMap.values(); // returns x,y,y,z,x,h
但我想要不同的值集?
我知道 Iterator.filter() 可用,但不确定应该如何实现。预期的结果应该是
// x,y,z,h
【问题讨论】: