java入门 -- Map接口详细介绍

;import java.util.HashMap;import java.util.Map;

* 双列集合:

 * 在现实生活中,有些关系是以映射的形式成对存在的。 *

 * ----|Map 实现了Map接口的类,特点是存储的数据都是以键值对的形式存储的。 

* ------|HashMap

 * ------|TreeMap 

* ------|HashTable * 

 * 1. Map接口的方法 *  

添加 * 

 put(K key, V value)  如果key存在关联值,返回之前得值,如果不存在关联值,返回null,值可以重复,键不能重复 * 

 putAll(Mapm) 

* 获取

 *  get(Object key) 

*  size()获取集合的大小

 *  判断

 *  containsKey(Object key)    判断是否包含某个键

 *  containsValue(Object value)  是否包含某个指定的值 

*  isEmpty() 

 *  删除

 *  clear()

 *  remove(Object key) 根据键删除Map中的数据,返回值 

*  迭代

 *  entrySet()

 *  keySet()

 *  values() 

*  *  */public class Demo1 {

public static void main(String[] args){Mapm = new HashMap();

//put方法m.put("姓名", "金哥");

m.put("性别", "男");

m.put("年龄", "20岁");

m.put("职业", "工程师");

System.out.println(m.put("祖籍", "湖北"));

//返回nullSystem.out.println(m.put("年龄", "30岁"));

//返回20岁System.out.println(m);

//puAll方法Mapm2 = new HashMap();

m2.put("国籍", "中国");

m2.put("出生", "地主");

m.putAll(m2);

System.out.println(m);

//remove(Object key)

System.out.println("删除的数据是:" + m.remove("国籍")); //返回中国

System.out.println(m);

//clear() 清空Map中的所有数据, 无返回值

//m.clear();

//System.out.println(m);

//get(Object key) 根据键获取元素

System.out.println(m.get("性别"));

//size()获取集合的大小

System.out.println(m.size());

//contansKey() //containxValue()

System.out.println(m.containsKey("姓名"));

System.out.println(m.containsValue("金哥"));

//isEmpty() 判断元素是否为空

System.out.println(m.isEmpty());

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Redis 数据结构简介 Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为Stri...
    DreamerRzc阅读 237,563评论 26 273
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,218评论 18 399
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 1,707评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,173评论 19 139
  • 或许明天会发生什么我一点儿也不会知道,我也不想去知道,就这样默默的过完整个冬季。当自己真实融入某些事件你便会发觉自...
    笺言儿阅读 315评论 0 1

友情链接更多精彩内容