黑马程序员技术交流社区
标题:
map集合
[打印本页]
作者:
张海东
时间:
2016-12-28 23:39
标题:
map集合
map集合是一个双列集合,用于存储键值对.
遍历方式:1,通过map的keySet()方法,拿到key的Set集合,通过增强for或者迭代器来遍历key,再通过key,get到相对应的值.
2,通过map的entrySet()方法,拿到entry的Set集合,遍历Set拿到entry,调用getKey()和getValue()遍历.
作者:
cyifovou
时间:
2016-12-29 00:08
受教了
作者:
张海东
时间:
2016-12-29 12:49
本帖最后由 张海东 于 2017-1-2 22:54 编辑
map有计算字符的功能。具体实现:
List<String> list=new ArrayList<>();
list.add("a");
list.add("b");
list.add("a");
list.add("b");
Map<String,Integer> map=new HashMap<>();
for(String s:list){
int count=map.get(s);
if(map.get(s)==null){
map.put(s,1);
}
else{
map.put(s,++count)
}
}
遍历map,就可以得到字符的个数
作者:
张小张
时间:
2016-12-29 20:45
受教了,好好学习,天天向上
作者:
月微怜
时间:
2016-12-30 00:00
加油加油
作者:
小陵不懂
时间:
2016-12-30 00:12
总结的不错,加油哦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2