java - 如何将 List<Map<String, Object>> 转换为 List<Map<String, String>>

标签 java

我正在从数据库查询检索结果为 List<Map<String, Object>>格式,你能建议一下,如何将其转换为 List<Map<String, String>> .

最佳答案

迭代列表,依次转换每个 map :

list.stream()
    .map(map ->
        map.entrySet().stream()
            .collect(
                Collectors.toMap(
                    Entry::getKey, e -> e.getValue().toString())))
    .collect(Collectors.toList())

关于java - 如何将 List<Map<String, Object>> 转换为 List<Map<String, String>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61603735/

相关文章:

java - 使用递归反转列表的元素

Java——套接字编程

java - Android UserManager.isUserAGoat() 的正确用例?

java - 将 Zeromq 添加到 Github 上的现有 Java Gradle 项目

java - 文件的内存扫描,最好使用 ClamAV

java - 将MouseListener 添加到橡皮筋中的 Canvas

java - 将数据库值检索到小程序中

用于移动应用程序的 Java 服务器

javascript:接收单选按钮组中的单选按钮值并根据每种情况命令不同的指令

java - Cassandra的低写入性能