现在的位置: 首页 > 综合 > 正文

java如何通过一个字段的get属性来判断类型

2018年08月18日 ⁄ 综合 ⁄ 共 661字 ⁄ 字号 评论关闭
package com.tset;
 
import java.lang.reflect.Field;
 
public class Person{
    private String name;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public static void main(String[] args) throws ClassNotFoundException {
        Person object = new Person();
        Class<?> clz = object.getClass();
        Field[] fieldlist = clz.getDeclaredFields();
        for (int i = 0; i < fieldlist.length; i++) {
            System.out.println(fieldlist[i].getType().toString().substring(fieldlist[i].getType().toString().lastIndexOf(".")+1, fieldlist[i].getType().toString().length()));
        }
    }
}

抱歉!评论已关闭.