当一个参数的value值过多,用switch过于繁琐,如何改善?(仅限英文的String类型)

可以把该参数的所有参数值,存入一个文件,

你建一个pojo类

Field[] fields = MemberProperty.class.getDeclaredFields();
String name = fields[0].getName();
System.out.println(name);
拿到该pojo类中第一个参数的参数名
public  String[] getFieldName(Object o){
Field[] fields=o.getClass().getDeclaredFields();
String[] fieldNames=new String[fields.length];
for(int i=0;i<fields.length;i++){
fieldNames[i]=fields[i].getName();
}
return fieldNames;
}
把pojo类放进去可以拿到所有参数的名字

遍历文件去匹配。

posted @ 2020-12-07 11:43  下饭  阅读(111)  评论(0编辑  收藏  举报