Java基础复习:Map接口

来源:互联网 发布:dnf端口辅助是什么 编辑:程序博客网 时间:2024/05/05 02:04

Map表示映射关系,为一对对的(key,value)关系。

key值不允许重复,通过key和value的关系是多对一的关系,即每个value对应唯一的key

Map.Entry是Map接口的内部将诶看,专门用来保存key-value内容

import java.util.HashMap;import java.util.Map;import java.util.Set;public class MapDemo {public static void main(String[] args) {Map map = new HashMap();map.put(1, "well");map.put(2, "lily");map.put(3,"tom");System.out.println(map);/* * boolean containsKey(Object key) 如果此映射包含指定键的映射关系,则返回 true * boolean containsValue(Object value)  如果此映射将一个或多个键映射到指定值,则返回 true * Object get(Object key) 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null * Object remove(Object key)  如果存在一个键的映射关系,则将其从此映射中移除(可选操作) * Set entrySet() 返回此映射中包含的映射关系的 Set 视图。  */Set entrys = map.entrySet();for (Object object : entrys) {System.out.println(object);}}}


 

原创粉丝点击