假設我有一個LinkedHashMap<String, Double> myMap
,我加了pair1
,pair2
,pair3
對。來自LinkedHashMap的集合(值)是否保留了插入順序?
到現在我下面的循環:
for (Double currDouble : myMap.getValues()) {...}
會停在第一Double
對象在循環中的pair1
的人嗎?而第二個pair2
?或者它不一定是?
我檢查了類似的程序,它似乎確實保持插入順序,但會永遠是這樣嗎?
它保持**鍵**的插入順序(不是**值**)。 –