Map map=new HashMap();

這個是屬於java語言的 你提問版塊錯了 HashMap你能夠理解成是一對對數據的集合我暫時把List  改爲String  你方便理解Map<String, String> map=new HashMap<String,String>(),map.put(key,value);  key能夠理解成房子  value 能夠理解成 住戶名(這兒假設一個大學宿舍只能住一我的)map.put("S301","張三");那就是說S301 這個房間   只有 張三這麼個住戶 map.put("S301","張三");map.put("S301","李四");那隻保留map.put("S301","李四");  由於只能住一個  張三被趕出來了 Productlist.get(key);  就是根據房間號 獲取對應的住戶名 而後執行 String sss=map.get("S301");之後 sss="李四"實際上 key 和value 能夠是任何對象 這兒只是拿string 舉例 如今改回來Map<String, List> map=new HashMap<String,List>(),List就是一個數據列表  你如今而已理解成 一個名字的列表List<String> list = new LinkedList<String>();list.add("張三");list.add("李四");list.add("王五");而後 咱們假設S301是個大學宿舍 能住不少人  list就是名字列表map.put("S301",list);那樣的話  就能儲存S301全部住戶的名字了一樣  能夠保存 全部宿舍樓的信息map.put("S302",list1);map.put("S303",list2);
相關文章
相關標籤/搜索