如何获取地图值?

时间:2015-04-04 10:52:04

标签: java hashmap

我已定义了cluster变量,如下所示。

HashMap<double[],String> clusters = new HashMap<double[],String>();

我的问题是如何从群集中逐个访问字符串值? 防爆。 String name = clusters。“?”;

2 个答案:

答案 0 :(得分:3)

HashMap中使用数组作为键是一个非常糟糕的主意,因为数组的hashCode()可以为具有相同内容的数组实例返回不同的值。

答案 1 :(得分:0)

您可以使用Map.values()

来迭代这些值
for (String value : clusters.values()) {
  // ... whatever.
}