集册 Java实例教程 从课程中获取所有字段

从课程中获取所有字段

欢马劈雪     最近更新时间:2020-01-02 10:19:05

471
从课程中获取所有字段


//package com.nowjava;


import java.lang.reflect.Field;/* 来 自 时代Java公众号 - N o w J a  v a . c o m*/


import java.util.ArrayList;

import java.util.List;


public class Main {

 


    public static List<Field> getAllFields(Class<?> type) {

        return getAllFields(null, type);

    }


    private static List<Field> getAllFields(List<Field> fields,
    /**
    n o w  j a v a  . c o m 提供 
    **/

            Class<?> type) {

        if (fields == null)

            fields = new ArrayList<Field>();

        for (Field field : type.getDeclaredFields()) {

            fields.add(field);

        }


     
展开阅读全文