1. 程式人生 > >Map物件的鍵值讀取

Map物件的鍵值讀取

1、Map就是Key value對應:
Map<1,"我">你只要得到Map裡面得1 他對應得值就是 : "我"
2:意思是你的Map物件的鍵是String型別的,而值因為被定義為最上層的java物件Object物件,而所有的下級物件都隸屬於Object物件,所以可以傳任何型別的值在裡面,比如,你可以這樣:值為String型別
Map<String, String> map = new HashMap<String, String>();
        map.put("key1", "value1");
        map.put("key2", "value2");
        map.put("key3", "value3");
        System.out.println("- - - - -- " + map.get("key1"));  //   - - - - -- value1

或者這樣:值為List型別

Map<String, Object> paramsMap = new HashMap<String, Object>();
        List<String> list = new ArrayList<String>();
        list.add("xulili");
        list.add("wanglili");
        list.add("malili");

        paramsMap.put("girlfriends", list);

        System.out.println("- - - - -- " + paramsMap.get("girlfriends")); 
       //- - - - -- [xulili, wanglili, malili]