假设我想从字符串创建一个 Java 对象。
Object obj = Class.forName("com.my.object.MyObject").newInstance();
我能够创建 MyObject。我的问题是如何从字符串创建 Java 内置对象,例如 Long 或 String。我需要这样做,因为我只能以文本格式知道运行时对象的类型。
我这样做了,但没有奏效。
Object obj = Class.forName("java.lang.Long").newInstance();