guava一键多值的 map

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。

猜你喜欢

转载自kanpiaoxue.iteye.com/blog/2388072