双列集合Map简介

前注:本文参考传智博客毕向东老师的java教学视屏加上本菜鸟的一些总结理解,错漏之处烦请各位批评改正,望共同进步。

一 什么是Map集合

数组可以用来存储数据。而集合可以用来存储对象。那么我们可以象数组一样给集合的对象打上编号。于是就有了双列集合(Map)。

Map中存储的是键值对,各键值对唯一。

二 Map中的常用方法

1.添加

value put(int key ,Object value) 

2.删除

void clear()   清空集合

void remove(int key) 根据key(编号)清除元素

3.判断

boolean containKey(int key) 是否包含key

boolean containValue(Object value) 是否包含value

boolean isEmpty() 集合为空吗

4.获取

value get(int key) 前面说过它像数组一样把对象value和key编号了,所以获取可以用它的号码key

三注意

如果一个对象已经有了编码如: map.put(1, "zhangsan");

那么再次以编码1添加对象时会返回原有对象,(否则返回null)

如:System.out.println(map.put(1,"lishi"));//打印zhangsan

接下来map.get(1);得到的就是lishi。

四end

大一的学习生活的第一天,努力中。。。

java_haha博客更新中!


你可能感兴趣的:(java)