> 文档中心 > Map集合概述和使用

Map集合概述和使用


Map集合概述和使用

图:
柏维怡我爱你

  1. Interface Map K:的类型 V:得类型
    将键映射到值得对象;不能包含重复的键;每个键最多可以映射到最多一个值

  2. 举例:添加学生学号和姓名
    001 菜徐琨
    002 沸羊羊
    003 美羊羊
    V put(K key, V value) 将指定的值与该映射中的指定键相关联,(二次利用则是修改值!!)

  3. 创建Map集合的对象
    多态的方式
    具体实现类 HashMap类

以代码内容的形式使用

举例:添加学生的学号和姓名
001 菜徐琨
002 沸羊羊
003 美羊羊
V put(K key, V value) 将指定的值与该映射中的指定键相关联,(二次利用则是修改值!!)

package Demo;import java.util.HashMap;import java.util.Map;public class Demo {    public static void main(String[] args) { //创建Map集合,以多态方式进行 Map<Integer,String> s=new HashMap<>(); //添加学生的学号和姓名 s.put(111,"菜徐琨"); s.put(112,"沸羊羊"); s.put(113,"美羊羊"); //注意当再添加以111学号为别的学生时,之前的那个学生名字就会被修改,并位置发生改变 s.put(111,"iKun"); //输出元素 System.out.println(s);    }}

输出的内容:
{112=沸羊羊, 113=美羊羊, 111=iKun}