假设我有一个HashMap()
这样定义和分配的:
private HashMap<Integer, Integer> rankCombinator=new HashMap<>();
在访问 HashMap 之前,我总是使用键和值“构建”它,例如,我在其上存储 15 个整数作为键,它们具有我想要的对应值。我正在尝试使用 for-each 循环遍历此地图:
for(Map.Entry<Integer, Integer> entry : rankCombinator.entrySet())
{
// More code here.
}
我想这个循环不会返回按照它们最初输入的方式排序的值。我对吗?如果是,返回的值中是否有任何模式?我试过查看文档,但它似乎没有包含此模式。