因项目测试须要,打印出对象的键值对,直接上代码 1 public String toString() { 2 Field[] fields = getClass().getFields(); 3 StringBuffer sb = new StringBuffer ...
因项目测试须要,打印出对象的键值对,直接上代码
1 public String toString() { 2 Field[] fields = getClass().getFields(); 3 StringBuffer sb = new StringBuffer(); 4 sb.append(getClass().getName() + ":[\n"); 5 for (Field field : fields) { 6 sb.append(" "); 7 sb.append(field.getName() + " = "); 8 try { 9 sb.append(field.get(this));10 } catch (IllegalArgumentException e) {11 e.printStackTrace();12 } catch (IllegalAccessException e) {13 e.printStackTrace();14 }15 sb.append("\n");16 }17 sb.append("]");18 return sb.toString();19 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:利用java反射重写toString
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。