gpt4 book ai didi

Java - 从 HashMap 键创建排列

转载 作者:行者123 更新时间:2023-11-30 04:39:43 24 4
gpt4 key购买 nike

所以我有一个包含键和对象的 HashMap 。我想知道是否可以用键创建许多排列。例如,如果我有:

1 - 对象12 - 对象23 - 对象34 - 对象4

获得随机顺序。所以一个结果可能是:

3 - 对象31 - 对象12 - 对象24 - 对象4

到目前为止我已经:

Map<Integer, GeoPoint> mapPoints = new HashMap<Integer, GeoPoint>();
Map<Integer, GeoPoint> mapPointsShuffle = new HashMap<Integer, GeoPoint>();

for (int t =0; t < 50; t ++){

Collections.shuffle((List<?>) mapPoints);

mapPointsShuffle.putAll(mapPoints);
}

所以我们的想法是给我 50 种随机排列。但它回来了:

09-26 11:15:27.813: E/AndroidRuntime(20434): java.lang.ClassCastException: java.util.HashMap 无法转换为 java.util.List

有什么想法吗?

最佳答案

java.util.HashMap 未实现 java.util.List

关于Java - 从 HashMap 键创建排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com