【发布时间】:2010-08-13 03:50:10
【问题描述】:
在 Java 中是否可以轻松地将原始类对象转换为对象类对象?给定一个类 Class cl,我想将其转换为没有原语的类。例如。
Class<?> cl = int.class;
...
if (cl.isPrimitive()) {
cl = Object of primitive
}
...
cl == Integer.class
我想要一种对所有原始类型都执行此操作的方法。显然我可以遍历所有原始类型,但我认为有人可能知道更好的解决方案。
干杯, 最大
【问题讨论】:
-
只需创建一个映射常量。我认为八个案例不值得打扰。
-
是的......你是对的。反正已经这样做了,只是想我可能会错过一种为我做这件事的方法。
标签: java reflection class casting