从课程中获取所有字段
//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); }