java 判断field类型
时间: 2023-08-21 12:03:37 浏览: 336
java判断三角形类型
要判断 Java 类中的 field 的类型,可以使用反射机制中的 Field 类的 getType() 方法。例如,假设有一个类 Person,其中有一个名为 name 的字段,可以使用以下代码获取它的类型:
```
Person person = new Person();
Field field = person.getClass().getDeclaredField("name");
Class<?> fieldType = field.getType();
```
其中,getDeclaredField() 方法返回一个 Field 对象,该对象代表指定类或接口的指定已声明字段。getType() 方法返回一个 Class 对象,该对象代表了此 Field 对象表示字段的声明类型。
阅读全文