java - 类型转换 Map<String, String> 到 Map<Object, Object>

标签 java generics

Map<String, String> fieldAttributes = new HashMap<String, String>();

fieldAttributes.put("a", "48");
fieldAttributes.put("b", "");
fieldAttributes.put("c", "4224");

现在我需要投 Map<String, String>Map<Object, Object>

我该怎么做。我试过 ? extends Object但不确定如何使用它。

最佳答案

你可以使用

Map<Object, Object> properties = (Map) fieldAttributes;

编译器会给出适当的警告,但它会编译。

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

相关文章:

java - 编译器是否为常量字符串优化了 Stringbuffer/StringBuilder.append()?

java - 当对象类型可用时,为什么需要通配符?

java - 为特定类型的类声明一个字符串到类的映射

java - 无法使用 Glassfish 设置 SSL

java - 运行另一个程序但保留 stdout/stderr

java - 文件上传及读取

java - 将可变数量的参数传递给 XSLT 的逻辑

java - Class<T> 用于 Java 中的泛型?

java - 覆盖类泛型类型

java - 在 Java 中转换泛型 Collection 的类型