HashMap介紹:
HashMap是java開發(fā)或android開發(fā)常用的一個(gè)鍵值對(duì)的集合堤如;
創(chuàng)建方法:
HashMap<String,String> map=new HashMap();
HashMap<String,String> map=new HashMap(int initialCapacity);
HashMap<String,String> map=new HashMap(int initialCapacity,float loadFactor);
第一種是創(chuàng)建一個(gè)無參的構(gòu)造函數(shù)對(duì)象今艺;
第二種是創(chuàng)建時(shí)指明一個(gè)初始化大胁菽隆;
第三種是創(chuàng)建時(shí)指明一個(gè)初始化大小,以及指明一個(gè)負(fù)載因子,負(fù)載因子的作用是說明當(dāng)Hashmap在存的時(shí)候超過這個(gè)范圍時(shí)的情況下進(jìn)行擴(kuò)容
存入方法:
map.put(key,value)瘦陈;
每次put的時(shí)候都會(huì)產(chǎn)生一個(gè)Entry對(duì)象凝危,每次調(diào)用的時(shí)候都是在調(diào)用Entry對(duì)象