【发布时间】:2012-09-18 01:42:48
【问题描述】:
我正在尝试创建一个哈希映射的排列,该映射对键进行键控并以随机顺序多次对其进行洗牌,但保留相同的对象。
到目前为止我有:
Map<Integer, GeoPoint> mapPoints = new HashMap<Integer, GeoPoint>();
ArrayList<Integer> keys2 = new ArrayList<Integer>(mapPoints.keySet());
for (int t =0; t < 50; t ++){
Collections.shuffle(keys2);
}
但据我所知,它并没有洗牌。谁能看到我做错了什么。
【问题讨论】:
-
你最终想要达到什么目标? HashMap 没有排序,所以洗牌没有什么意义
-
您应该完善您之前的问题,而不是根据其中一个答案创建一个新问题。