Map集合介绍

我们前面学习的集合储存的都是单个对象,当对象与对象之间有一定关系时,java为我们提供了Map集合存放一组对象。
collection集合体系称为单列集合,Map集合称为双列集合,Map集合存放的一组对象被分为key,value,其中key不可以重复。value可以重复。因此map集合中只能根据key来查找value,不能根据value来查找key。
map集合的简单介绍:

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

public class MapDemo{
    public static void main(String[] args) {
        method1();
        method2();
    }

    private static void method2() {
        // TODO Auto-generated method stub
        Map m=new HashMap();
        m.put("a", "b");
        m.put("a", "z");
        m.put("c", "d");
        m.put("e", "f");
        m.remove("a");
        System.out.println(m);
    }

    private static void method1() {
        // TODO Auto-generated method stub
        Map m=new HashMap();
        Object value1=m.put("a", "b");
        Object value2=m.put("a", "z");
        m.put("c", "d");
        m.put("e", "f");
        System.out.println(value1);
        System.out.println(value2); 
        System.out.println(m);
    }
}

之前学习的方法统一都有增删改查,当使用Map添加数据时,返回的是原有的value,添加第一个元素时,返回的是null。

你可能感兴趣的:(Map集合介绍)