电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

17-Map集合、集合练习

17-Map集合、集合练习_第1页
1/17
17-Map集合、集合练习_第2页
2/17
17-Map集合、集合练习_第3页
3/17
Map 集合、集合练习1.Map 集合1.1. Map 集合介绍Collection 集合的特点:集合中存储的所有元素都是单一元素,元素和元素之间没有必定的关系。因此我们把 Collection 集合也称为单列集合。Map 集合:Map 集合中保存的是一组(一对)数据。数据之间存在着一定的对应关系。Map 集合就可以将数据的对应关系维护起来。当这样的数据存储在 Map 集合中,我们取出的时候,就可以根据这种对应关系猎取到其中这组数据。public interface Map将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 Map 集合中的 key 是唯一的。每个 key 都有一个 value 值和其一一对应。1.2. Map 集合中的方法1.2.1.添加方法通过演示 Map 接口中的 Map 方法,发现 put 方法可以将指定的一组数据保存到集合中。但是 put 方法有返回值:假如调用 put 方法的时候,在保存的 key 和 value 值时,key 在集合中不存在,这时相当于给集合中保存了一组新的数据。这时 put 方法得到的 null。假如保存的这组数据中的 key 在集合中已经存在,这时会用当前的 value 值覆盖掉 key 对应的原来的 value 值,并返回被覆盖的那个 value 值。总结:put 方法可以将一组对象保存到 Map 中,返回的当前 key 对应的原始的 value 值。假如 key 是第一次出现返回的 null。假如不是第一次,就会修改原始的 value 值。返回原来的 value 值1.2.2.删除方法根据指定的 key,删除 key 和 value 这组数据,返回 key 对应的 value 值。/* * 演示Map中的删除方法 */publicclass MapDemo2 {publicstaticvoid main(String[] args) {//创建集合对象Map map = new HashMap();map.put("aa", "bb");map.put("cc", "dd");map.put("ee", "fff");System.out.println(map);//删除方法Object o = map.remove("aaa");System.out.println(o);System.out.println(map);//清空map.clear();System.out.println(map);}}1.2.3.猎取方法根据指定的 key 猎取对应的 value 值。假如给出的 key 在集合中没有,返回 null。/* * Map集合中的猎取方法 */publicclass MapDemo3 {publicstaticvoid main(String[] args) {//创建集合对象Map map = new HashMap();map.put("aa", "bb");map.put("cc", "dd");map.put("ee", "fff");//打印System.out.println(map);Object o = map.get("aa")...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

17-Map集合、集合练习

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部