我是靠谱客的博主 俏皮唇彩,最近开发中收集的这篇文章主要介绍Google guava之Multimap简介说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

转自:

  Google guava之Multimap简介说明

下文笔者讲述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);
}
}

最后

以上就是俏皮唇彩为你收集整理的Google guava之Multimap简介说明的全部内容,希望文章能够帮你解决Google guava之Multimap简介说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部