Map物件的鍵值讀取
阿新 • • 發佈:2019-01-10
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]