下面是一个示例代码,演示了如何获取一个对象的所有字段属性名称: importjava.lang.reflect.Field;publicclassFieldNameExample{privateStringname;privateintage;privatedoublesalary;publicstaticvoidmain(String[]args){FieldNameExampleobj=newFieldNameExample();Field[]fields=obj.getClass().getDeclaredFields();for(Fiel...
publicenumColor{RED,GREEN,BLUE;} 1. 2. 3. 2. 编写获取字段名称的方法 我们可以编写一个通用的方法,通过传入枚举类和枚举值,来获取该枚举值对应的字段名称: publicstaticStringgetEnumFieldName(Class<?extendsEnum<?>>enumClass,Enum<?>enumValue){for(Fieldfield:enumClass.getDeclaredFields()){if(field.i...