📅  最后修改于: 2023-12-03 14:42:56.672000             🧑  作者: Mango
在Java中,getType()
方法是在java.lang.reflect.Field
类中定义的。这个方法可以用来获取Java字段的类型。
语法:
public Class<?> getType()
参数: 无
返回值:
返回表示字段类型的Class对象,或者null
(如果此字段的类型为类型变量或无法确定其类型)。
示例:
import java.lang.reflect.Field;
public class Example {
public static void main(String[] args) throws NoSuchFieldException {
Field field = MyObject.class.getField("myField"); // MyObject为自定义类,获取myField字段
Class<?> type = field.getType();
System.out.println(type); // 输出结果为:class java.lang.String
}
}
class MyObject {
public String myField;
}
以上示例为获取自定义类MyObject中的字段myField的类型。
总结:
getType()
方法可以获取Java字段的类型;