我想遍歷一個hashmap。我知道我可以很容易地使用entrySet。但問題是我想一次訪問兩個元素。迭代hashmaps並訪問它的元素
例如:
HasHMap<Integer,Point> myMap = new HashMap<Integer,Point>();
//I add some points to the map where integer is the id of that point
我希望能夠同時訪問兩個元素,所以我可以使用圖形的drawLine方法。
我不確定是否有辦法。
注意:我使用了一個散列表,因爲通過它的id很容易找到任何點,因爲我的地圖具有由ID列表構成的多邊形。
可能重複[遍歷映射中的每個條目](http://stackoverflow.com/questions/46898/iterate-over-each-entry-in-a-map) – GreenMatt 2014-11-22 03:38:55
每對兩點?還是隻有兩個具體點?您可以多次調用'myMap.get'。 – 2014-11-22 04:08:17
是遍歷每兩對點。 @LouisWasserman – Moe 2014-11-22 05:47:38