gpt4 book ai didi

java - 如何在 Java 中将 Map 转换为类型化 Map?

转载 作者:行者123 更新时间:2023-11-30 04:38:12 26 4
gpt4 key购买 nike

假设我们有多个不同的无类型 Map<?,?>未知类型键和未知类型值的映射,已知有 Map<String,Object>Map<Integer,Object>其中的 map 。

是否有一种方法可以检查和区分它们并将它们安全地转换为适当的类型映射?

最佳答案

由于类型删除,无法在运行时确定泛型类的类型参数。但是,如果映射已填充,并且您知道每个 Map 是 Map(String, Object) 或 Map(Integer, Object),则可以简单地检查每个 Map 中的第一个键并进行相应的转换。

这个的用例是什么?

关于java - 如何在 Java 中将 Map<?,?> 转换为类型化 Map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com