我在Eclipse工作。它并不像一个小小的'这段代码的一部分。 Eclipse说在这部分中someHashMap.keys()
keys
是错误的。
final List<Integer> keys = new ArrayList<Integer>(someHashMap.keys());
那么,我的List
有什么问题?
答案 0 :(得分:4)
您想使用keySet()
。 keys()
不是HashMap
类的有效方法。
如果您尝试设置数组列表的初始容量,您还可以执行以下操作:
List<Integer> keys = new ArrayList<Integer>(someHashMap.keySet().size());