Map 2 雙列集合的四種迭代

2021-08-11 08:39:12 字數 513 閱讀 4512

map集合沒有iterator方法,那麼雙列集合如何迭代呢?

第一種:

public static void method1() 

}

第二種:

public static void method2() 

}

也可以根據鍵值對物件,獲取鍵和值。

思路:

* 獲取所有鍵值對物件的集合

* 遍歷鍵值對物件的集合,獲取到每乙個鍵值對物件

* 根據鍵值對物件找鍵和值

第三種:

public static void method3() 

}

第四種:

public static void method4() 

}

第二種和第四種分別是對第一種和第三種的演算法的優化,使用foreach迴圈,大大提高了演算法的效率,也使程式簡單。

遍歷Map集合的四種方式

1.在for each迴圈中使用entries來遍歷 map integer,integer map new hashmap integer,integer for map entry integer,integer entry map entryset 2.在for each迴圈中遍歷keys或v...

遍歷map集合的四種方式

先建立乙個map集合 map map new hashmap map.put name 張三 map.put name 李四 第一種遍歷map集合的方式 使用增強for迴圈,通過map.keyset 獲取key值的集合,根據迴圈key值,找到value for string s map.keyset...

Map集合的四種遍歷方式

最近開發的專案中較常用到map來處理業務邏輯,如websocket中用靜態map來儲存使用者id與socket對應進行長連線操作。for integer in map keyset 這種遍歷形式只能遍歷map的所有key值,可使用foreach迴圈取出其對應的value進行相關操作。for stri...