java - 为什么 String 类没有 TYPE 字段?
问题描述
在 Java 中,如果我想获取Class
对象,我可以使用 TYPE 属性。
例如:
Class<?> clazz = Boolean.TYPE;
为什么String
类没有TYPE字段?
解决方案
String 没有它,因为String
不需要它:它与 完全相同String.class
,这很容易获得。不同之处在于Boolean.TYPE
不一样Boolean.class
,而是boolean.class
;包装类与原始类不同。
推荐阅读
- google-cloud-platform - G++ 未检测到 Google Cloud 功能
- python - 如何根据条件将数据框列中的值写入另一列?
- python - Flask-Admin Bootstrap 4 X-editable date 导致错误
- javascript - 在 React w/Redux 中映射后如何访问对象的道具?
- inheritance - Solidity 合约可以同时继承基类和接口吗?
- ansible - Ansible 任务条件总是错误地引用 dict 成员
- ios - 使用 SwiftUI 将 JSON 解析为 HStack
- spring - 无法通过数据库将数据获取到碧玉报告中
- powershell - Powershell - 重命名文件
- flutter - Flutter path_provider 获取 _CastError