// 首字母大写 public String upperCase(String str) { char[] ch = str.toCharArray(); if (ch[0] >= 'a' && ch[0] <= 'z') { ch[0] = (char) (ch[0] - 32); } return new String(ch); } // 懒人做法, 通过反射获取对象的字段,拼接为自己想要的格式 public static void main(String [] args){ DtoManualDetectionInfo dto = new DtoManualDetectionInfo(); Field[] field = dto.getClass().getDeclaredFields(); for(int i=0;i<field.length;i++) { //设置是否允许访问,不是修改原来的访问权限修饰词。 field[i].setAccessible(true); //返回输出指定对象a上此 Field表示的字段名和字段值 System.out.println("detectResult.set"+new TrafficNetGeneralService().upperCase(field[i].getName())+"();"); } }
利用反射将对象中的属性输出,并拼接为自己想要的格式
于 2018-08-02 14:14:49 首次发布