【发布时间】:2020-05-20 14:50:01
【问题描述】:
我有一个用例,我在 DB 中存储了 Java 数据类型列表,如字节、字符、整数、长整型、BigDecimal、BigInteger、布尔值。
所以我的用例就像如果我读取值 Long,我需要创建 Long.class,如果我读取 String,然后是 String.class。
Class cls = Class.forName("java.lang.Long);,那么我可以将 cls 用于我自己的目的。
我可以通过使用上述数据类型的 Enum 来实现这一点,只要我从 db 中读取值,我就会将值传递给 enum 以获取类类型。但我不知道它是否有效。 Java中是否存在任何方法,对于给定的字符串(没有完全限定的名称),它应该返回类类型。
【问题讨论】:
-
你能分享一些代码吗?