你的位置:首页 > 软件开发 > Java > 【Simple Java】Java Maps的9个常见问题

【Simple Java】Java Maps的9个常见问题

发布时间:2016-05-13 14:00:02
一般来说,Map是一种由键值对组成的数据结构,其中键(key)在Map中是不能重复的;本篇文章总结了9个最常见的问题(关于Java Map及其实现类);出于简单考虑,在代码例子中我将不使用泛型,因此,我将仅仅写上Map而不是写上Map<K, V>,且Map中的Key和 ...

【Simple Java】Java Maps的9个常见问题

一般来说,Map是一种由键值对组成的数据结构,其中键(key)在Map中是不能重复的;

本篇文章总结了9个最常见的问题(关于Java Map及其实现类);

出于简单考虑,在代码例子中我将不使用泛型,因此,我将仅仅写上Map而不是写上Map<K, V>,且Map中的Key和Value都是可以比较的,意味着K和V都实现了Comparable接口

1.Map转List

在Java中,Map接口提供了三个集合视图,即key set, value set,和key-value set。它们都可以转成List集合,如下代码所示:

// key listList keyList = new ArrayList(map.keySet());// value listList valueList = new ArrayList(map.valueSet());// key-value listList entryList = new ArrayList(map.entrySet());

原标题:【Simple Java】Java Maps的9个常见问题

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。