如何通过Java反射获取一个类属性的类型?要类型Class<
2个回答
展开全部
import java.lang.reflect.Field;
/**
* 简单反射
*
* @author huanghuapeng 2017年3月21日
* @see
* @since 1.0
*/
public class CountLine {
public static void main(String[] args) {
Person person = new Person();
Class<? extends Person> clazz = person.getClass();
Field[] fields = clazz.getDeclaredFields();
for (Field field : fields) {
Class<?> type = field.getType();
System.out.println(type);
}
}
}
class Person {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询