获取Java对象中的第一个和最后一个字段



我有一个对象,我应该为它获取第一个和最后一个字段。通常,我会对有问题的字段使用getter,但由于我不知道这些字段是什么。。。

我尝试了get((方法,但显然它只适用于ArrayLists。有人知道有什么东西是对象/类兼容的吗?

您可以使用Java反射检索字段的名称和类型。呼叫Class#getDeclaredFields

Field[] allFields = Person.class.getDeclaredFields();

获取该数组的第一个和最后一个元素。调用Field类上的get…方法。

最新更新