Google guava之Multimap简介说明

戚薇 Java教程 发布时间:2022-06-19 22:40:22 阅读数:11564 1
下文笔者讲述guava中Multimap集合的简介说明,如下所示
我们都知道jdk自带的map结构只允许一个key对应一个map
当key重复时,map则会替换以前的value

guava之Multimap集合简介

Multimap集合:
	一个key可以对应多个value
	类似于redis的list结构
   如: 
    ArrayListMultimap, ForwardingListMultimap, 
	ForwardingMultimap, ForwardingSetMultimap,
	ForwardingSortedSetMultimap, HashMultimap,
	ImmutableListMultimap, ImmutableMultimap,
	ImmutableSetMultimap, LinkedHashMultimap,
	LinkedListMultimap, TreeMultimap
例:
 public static void main(String[] args) {
   /**
   * java265.com 示例程序
   */
  Multimap<String,String> multiMap= TreeMultimap.create();
  multiMap.put("k1","java265.com-1");
  multiMap.put("k1","java265.com-2");
  multiMap.put("k2","java265.com-3");
  multiMap.put("k3","java265.com-4");
  multiMap.put("k0","java265.com-5");
  for (String s : multiMap.keySet()) {
      Collection<String> lastNames = multiMap.get(s);
      System.out.println(lastNames);
  }
}

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202206/3773.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者