public static void main(String[] args) { Multimap<Integer, String> map = LinkedListMultimap.create(); map.put(1, "xue"); map.put(1, "wang"); map.put(1, "zhang"); map.put(1, "zhang"); System.out.println("size:"+map.size()); System.out.println(map); System.out.println(map.get(1)); } // output size:4 {1=[xue, wang, zhang, zhang]} [xue, wang, zhang, zhang]
写道
Multimap的其它变种,和名字中的含义一样,各位适用于不同情况,只要在使用的时候择优选择即可:
1.ArrayListMultimap:
2.ForwardingMultimap:
3.HashMultimap:
4.ImmutableListMultimap:
5.ImmutableMultimap:
6.ImmutableSetMultimap:
7.LinkedHashMultimap:
8.LinkedListMultimap:
9.TreeMultimap。
1.ArrayListMultimap:
2.ForwardingMultimap:
3.HashMultimap:
4.ImmutableListMultimap:
5.ImmutableMultimap:
6.ImmutableSetMultimap:
7.LinkedHashMultimap:
8.LinkedListMultimap:
9.TreeMultimap。