HashMap集合遍歷

2021-08-19 04:42:30 字數 580 閱讀 7118

//map的遍歷

//1, 迭代器  一鍵導包:ctrl+shift+o     先遍歷出key 再通過key找到value

set  keyset=map.keyset();//因為map中的key是唯一的 所以可以獲取到key的set集合

iterator it=keyset.iterator();//獲取迭代器

while(it.hasnext())

for (object object : keyset)

system.out.println("-------------");

//第二種遍歷: 只能遍歷value

collection conn=map.values();//得到map中value的集合

for (object object : conn)

system.out.println("------------");

//第三種遍歷,

set entryset=map.entryset();//向map中存放資料的時候  會將key-value封裝成entry物件

for (object object : entryset)

Java之HashMap集合簡介及遍歷

hashmap集合是乙個比較特殊的集合,它整合了arraylist和linkedlist的特點。arraylist的優點是索引快,linkedlist的優點是插入或刪除方便,而hashmap則是由他們兩個的優點整合而來。hashmap是由乙個陣列和鍊錶組成,用陣列來儲存鍊錶的首位址,從而來達到他們兩...

HashMap遍歷方式

hashmaphashmap new hashmap hashmap.put a a hashmap.put b b hashmap.put c c hashmap.put d d 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value fo...

HashMap遍歷方式

hashmap是乙個鍵值對的集合,我們不能通過簡單的迴圈來遍歷hashmap,所以我們一般通過以下兩種方式來遍歷hashmap,一種是通過keyset集合來遍歷,另一種是通過entry鍵值對物件來遍歷。hashmap string string map newhashmap 16 map.put 李...