首页 > 解决方案 > 为什么 String 类没有 TYPE 字段?

问题描述

在 Java 中,如果我想获取Class对象,我可以使用 TYPE 属性。

例如:

Class<?> clazz = Boolean.TYPE;

为什么String类没有TYPE字段?

标签: java

解决方案


String 没有它,因为String不需要它:它与 完全相同String.class,这很容易获得。不同之处在于Boolean.TYPE不一样Boolean.class,而是boolean.class;包装类与原始类不同。


推荐阅读