集合框架-Map集合-LinkedHashMap及關聯原始碼操作
阿新 • • 發佈:2021-10-24
1 package cn.itcast.p9.linkedhashmap.demo; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.LinkedHashMap; 6 import java.util.Map; 7 8 public class LinkedHashMapDemo { 9 10 public static void main(String[] args) { 11 // TODO Auto-generated method stubLinkedHashMapDemo12 HashMap<Integer, String> hm = new LinkedHashMap<Integer,String>(); 13 14 hm.put(7, "zhouqi"); 15 hm.put(3, "zhangsan"); 16 hm.put(1, "qianyi"); 17 hm.put(5, "wangwu"); 18 19 Iterator<Map.Entry<Integer, String>> it = hm.entrySet().iterator();20 21 while(it.hasNext()) { 22 Map.Entry<Integer, String> me = it.next(); 23 24 Integer key = me.getKey(); 25 String value = me.getValue(); 26 27 System.out.println(key+":"+value); 28 29 }30 31 } 32 33 }
關聯原始碼:
如果剪下src檔案到其它地方,雖然編輯器能訪問到原始碼,但是是之前快取的,點選ChangeAttached Source找到src檔案位置就OK
注:以後用API通常是第三方工具,開源的話要記得下原始碼,不要直接下API