import com.google.common.collect.*;
public class GoogleCollectionsExample {
public static void main(String[] args) {
ListMultimap<String, Integer> multimap = ArrayListMultimap.create();
multimap.put("A", 1);
multimap.put("A", 2);
multimap.put("B", 3);
multimap.put("C", 4);
multimap.put("C", 5);
for (String key : multimap.keySet()) {
for (Integer value : multimap.get(key)) {
System.out.println(key + ": " + value);
}
}
ImmutableList<Integer> filteredList = multimap.values()
.stream()
.filter(value -> value > 2)
.collect(ImmutableList.toImmutableList());
System.out.println("Filtered List: " + filteredList);
}
}