Map集合概述和使用
Map集合概述和使用
图:
-
Interface Map K:键的类型 V:值得类型
将键映射到值得对象;不能包含重复的键;每个键最多可以映射到最多一个值 -
举例:添加学生的学号和姓名
001 菜徐琨
002 沸羊羊
003 美羊羊
V put(K key, V value) 将指定的值与该映射中的指定键相关联,(二次利用则是修改值!!) -
创建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}