这是一个巧合(不是真的,而是与哈希算法有关)。
尝试添加
newHashMap.put(-5, "Fifth");
最后。
输出将是
Key: 0Value: SecondKey: 1Value: FourthKey: 2Value: FirstKey: 3Value: ThirdKey: -5Value: Fifth
javadoc专门说
此类无法保证地图的顺序。特别是,它不能保证顺序会随着时间的推移保持恒定。

这是一个巧合(不是真的,而是与哈希算法有关)。
尝试添加
newHashMap.put(-5, "Fifth");
最后。
输出将是
Key: 0Value: SecondKey: 1Value: FourthKey: 2Value: FirstKey: 3Value: ThirdKey: -5Value: Fifth
javadoc专门说
此类无法保证地图的顺序。特别是,它不能保证顺序会随着时间的推移保持恒定。