import com.google.common.collect.Multimap; import com.google.common.collect.ArrayListMultimap; public class MultimapExample { public static void main(String[] args) { Multimap<String, String> multimap = ArrayListMultimap.create(); multimap.put("key1", "value1"); multimap.put("key1", "value2"); multimap.put("key2", "value3"); multimap.put("key2", "value4"); multimap.put("key3", "value5"); System.out.println("Values for key1: " + multimap.get("key1")); System.out.println("First value for key2: " + multimap.get("key2").iterator().next()); System.out.println("Contains key3: " + multimap.containsKey("key3")); multimap.removeAll("key1"); for (String key : multimap.keySet()) { for (String value : multimap.get(key)) { System.out.println("Key: " + key + ", Value: " + value); } } } } Values for key1: [value1, value2] First value for key2: value3 Contains key3: true Key: key1, Value: value1 Key: key1, Value: value2 Key: key2, Value: value3 Key: key2, Value: value4 Key: key3, Value: value5


上一篇:
下一篇:
切换中文