Map 总结

1:Map(掌握) 数据结构只是对键有效。
(1)Map的特点(了解)
是由键值对形成的一个集合。
键是唯一的。值可以重复。
(2)Map和Collection的区别(了解 面试题)
A:Map
Map是键值对形式的集合,数据是成对出现的。
Map的键是唯一的。
把Map看成是夫妻对。
B:Collection
Collection是单列形式的集合,数据是单一出现的。
Collection的儿子Set的元素是唯一的。
把Collection看成是单身汉。
(3)Map的功能概述:(自己补齐)
A:添加功能


B:删除功能

C:判断功能

D:获取功能

E:长度
(4)HashMap的案例(掌握)
存储字符串并遍历:
HashMap<String,String> hm = new HashMap<String,String>();


hm.put("it001","hello");
hm.put("it002","world");
hm.put("it003","java");


//遍历
//方式1 丈夫找妻子
Set<String> set = hm.keySet();
for(String key : set)
{
String value = hm.get(key);
System.out.println(key+"***"+value);
}




//方式2 通过结婚证找丈夫和妻子
Set<Map.Entry<String,String>> entrySet = hm.entrySet();
for(Map.Entry<String,String> me : entrySet)
{
String key = me.getKey();
String value = me.getValue();
System.out.println(key+"***"+value);
}




存储自定义对象并遍历,自己完成。
(5)TreeMap的案例(理解)
存储字符串并遍历
存储自定义对象并遍历
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值