public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>(8);
map.put("a", "A");
map.put("b", "B");
map.put("c", "C");
map.put("d", "D");
map.put("e", "E");
//错误方法:会报 java.lang.ClassCastException : java.util.HashMap$Values cannot be cast to java.util.List
//List<String> valuesList = (List<String>) map.values();
//正确方法
List<String> list = new ArrayList<>(map.values());
for (String str : list) {
System.out.println(str);
}
}
Map 中的 value 转 List 方法注意事项
最新推荐文章于 2024-07-31 19:38:21 发布