1. 程式人生 > 其它 >JAVA Map基本用法

JAVA Map基本用法

一、Map集合概述:

    Interface Map<K,V>   K:鍵的型別   V:值的型別   是個介面

    將鍵對映到值的物件。一個對映不能包含重複的鍵;每個鍵最多隻能對映到一個值。

二、建立Map集合的物件

       1.使用多型的方式

       2.具體的實現類HashMap

三、Map集合的基本功能

 四、Map集合的獲取功能

 

 

 六、Map集合的遍歷方式

  

public static void main(String[] args) throws ParseException {


//        Map遍歷方式
        //*
//        建立Map集合
         Map<Integer,String> map=new HashMap();
//         新增資料
        map.put(1, "張三");
        map.put(2, "李四");
        map.put(2, "王五");


//方式1 鍵值對遍歷
//        獲取所有鍵的集合
         Set<Integer> integers=map.keySet();
        for (Integer integer :
                integers) {
            System.out.println(map.get(integer));
        }

//        方式2 entrySet()遍歷
         Set<Map.Entry<Integer, String>> entries=map.entrySet();
          for (Map.Entry<Integer, String> m:
             entries) {
            System.out.println(
                    m.getKey()+"+"+m.getValue()+"+"+m.getClass()
            );
        }
}