我很好奇是否有人有关于如何开始编写values()
实现 Javasortedmap
接口的类的方法的提示。如果可能的话,示例代码将不胜感激。
问问题
114 次
3 回答
0
除非您的SortedMap
实现保留了地图值的列表(或任何其他可遍历的集合),否则您的values()
实现很可能就是这样(这是非常普遍的):
public Collection<V> values() {
List<V> values = new ArrayList<V>();
for (K key: keySet()) {
values.add(get(key));
}
}
于 2012-12-08T05:32:04.763 回答
0
TreeMap 是 SortedMap 接口的一个实现,可能是进行一些研究的好地方:
于 2012-12-08T05:15:58.157 回答
0
重点落实entrySet()
。完成后,请执行以下操作:
public Collection<V> values() {
List<V> values = new ArrayList<V>();
for (Map.Entry<K, V> entry : entrySet()) {
values.add(entry.getValue());
}
return values;
}
于 2012-12-08T05:43:16.270 回答