【发布时间】:2015-10-27 11:50:58
【问题描述】:
我有一个哈希映射,我正在尝试将键转换为列表。代码如下:
List<ARecord> recs = new ArrayList<ARecord>();
HashMap<String, ARecord> uniqueRecs = new HashMap<String, ARecord>();
for(ARecord records:recs){
if(!uniqueRecs.containsKey(records.getId())){
uniqueRecs.put(records.getId(), records);
}
}
当我尝试做时
List<ARecord> finalRecs = new ArrayList<ARecord>(uniqueRecs.keySet());
错误:
构造函数 ArrayList(Set) 未定义”。
如何将 Hashmap 键转换为 List<ARecord>finalRecs?
【问题讨论】: