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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM