java - 将内部 HashMap 类型强制转换为 Map

标签 java casting hashmap

我可以将 HashMap>> 之类的复杂结构类型转换为 Map>> 吗?

最佳答案

我建议流式传输外部和内部 map ,然后分配给父引用 Map

 Map<String,List<hMap<String,String>>> res = map.entrySet().stream()
            .collect(Collectors.toMap(Map.Entry::getKey,
                    entry->entry.getValue().stream().map(HashMap::new).collect(Collectors.toList())));

关于java - 将内部 HashMap 类型强制转换为 Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62597258/

相关文章:

java - 在 Java 中实现动态插件

java - BufferedWriter write() 方法不起作用

java - 当关键代码语句中未实现日志记录时,更好的调试方法

java - 在 Java 8 流中转换类型

java - 计算有多少个 HashMap 条目具有给定值

java - 如何从java中的字符串创建键/值映射(更复杂)

java - Java中的位级操作/Java中的reterpreted_cast<>?

c - 如何在c中操作整数类型的位?

java - 返回 HashMap 的 Collection View 的更简洁的方法?

java - 使用 HashMap 还是不使用 HashMap?