最近,我与一位同事讨论了在 Java Map
List
的最佳方式以及这样做是否有任何特定的好处。
我想知道最佳转换方法,如果有人能指导我,我将不胜感激。
这是好方法吗:
List<Object[]> results;
Map<Integer, String> resultsMap = new HashMap<Integer, String>();
for (Object[] o : results) {
resultsMap.put((Integer) o[0], (String) o[1]);
}
原文由 Rachel 发布,翻译遵循 CC BY-SA 4.0 许可协议
当然,假设每个 Item 都有一个
getKey()
方法,该方法返回正确类型的键。