与源代码课程第13章map集合.pptx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
李兴华Java培训系列课程Map集合本章学习目标掌握Java设置类集的主要目的以及核心接口的使用;掌握Collection接口的作用及主要操作方法;掌握Collection子接口List、Set的区别及常用子类的使用;掌握Collection子接口List、Set的区别及常用子类的使用;掌握集合的四种输出操作语法结构;掌握Properties类的使用;了解类集工具类Collections的作用;理解JDK 1.8中提供数据流的概念;理解MapReduce的概念以及JDK 1.8的操作实现。Map接口Collection每次只能够保存一个对象,所以属于单值保存父接口。而在类集中又提供有保存偶对象的集合:Map集合,利用Map结合可以保存一对关联数据(按照“key = value”的形式),如图13-4所示。,这样就可以实现根据key取得value的操作。Map接口的常用方法No.方法名称类型描述1public V put(K key, V value)普通向集合中保存数据2public V get(Object key)普通根据key查找对应的value数据3public Set<Map.Entry<K,V>> entrySet()普通将Map集合转化为Set集合4public Set<K> keySet()普通取出全部的key范例:观察HashMap子类的使用package com.yootk.demo;import java.util.HashMap;import java.util.Map;public class TestDemo { public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>();// 定义Map集合 map.put("壹", 1); // 保存数据 map.put("贰", 2); // 保存数据 map.put("叄", 3); // 保存数据 map.put("叄", 33); // key数据重复 map.put("空", null); // value为null map.put(null, 0) ; // key为null System.out.println(map); // 输出全部map集合 }}程序执行结果:{贰=2, null=0, 叄=33, 壹=1, 空=null}范例:查询操作package com.yootk.demo;import java.util.HashMap;import java.util.Map;public class TestDemo { public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>()// 定义Map集合 map.put("壹", 1); // 保存数据 map.put("贰", 2); // 保存数据 map.put("叄", 3); // 保存数据 map.put("叄", 33); // key数据重复 map.put("空", null); // value为null map.put(null, 0) ; // key为null System.out.println(map.get("壹")); // key存在返回value System.out.println(map.get("陸")); // 如果key不存在,返回null System.out.println(map.get(null)); // key存在 }}程序执行结果:1(System.out.println(map.get("壹"));)null(System.out.println(map.get("陸"));)0(System.out.println(map.get(null));)范例:使用Hashtablepackage com.yootk.demo;import java.util.Hashtable;import java.util.Map;public class TestDemo { public static void main(String[] args) { Map<String, Integer> map = new Hashtable<String, Integer>();// 定义Map集合 map.put("壹", 1); // 保存数据 map.put("贰", 2); // 保存数据 map.put("叄", 3); // 保存数据 map.put(

文档评论(0)

huang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档