我已定义了cluster变量,如下所示。
HashMap<double[],String> clusters = new HashMap<double[],String>();
我的问题是如何从群集中逐个访问字符串值? 防爆。 String name = clusters。“?”;
答案 0 :(得分:3)
在HashMap
中使用数组作为键是一个非常糟糕的主意,因为数组的hashCode()
可以为具有相同内容的数组实例返回不同的值。
答案 1 :(得分:0)
您可以使用Map.values()
:
for (String value : clusters.values()) {
// ... whatever.
}