国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java反射原理制作對象打印工具

2019-11-26 14:46:54
字體:
來源:轉載
供稿:網友

主要運用java反射原理,格式化輸出java對象屬性值,特別是list 和map。

 MyTestUtil.java

package utils; import java.lang.reflect.Field;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Collection;import java.util.Date;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;  /** * 這個類是方便控制臺輸出object,主要應用java反射機制。 因為考慮到使用性和美觀性,沒有使用無限遞歸。 * 而是在toStr方法中加入一個boolean recursion ,是否遞歸。 * 當然我們也可以將boolean recursion換成int recursion,控制遞歸次數。 * 其實就我使用經驗來看,復雜數據toString,用json工具轉化成json輸出是一個不錯的方式。  //這是我用的方式,boolean recursion是否遞歸  public static int add(int i,boolean recursion){    sum+=i;    if(recursion)      add(i, false);    return sum;  }  //也可以這樣,int recursion表示遞歸次數  public static int add(int i,int recursion){    sum+=i;    if(recursion>0){      recursion--;      add(i, recursion);    }    return sum;  } *  *  * @author klguang *  */   public class MyTestUtil {    static final String SPLIT_LINE = "=";// 分割線  static final String MY_SIGN = "KLG_print";//默

主站蜘蛛池模板:
固安县|
准格尔旗|
彝良县|
沭阳县|
惠东县|
连平县|
濉溪县|
綦江县|
田东县|
渑池县|
洪江市|
湛江市|
滨海县|
沂源县|
宿迁市|
高密市|
洮南市|
镇巴县|
绵阳市|
北海市|
永济市|
诸暨市|
芦溪县|
永福县|
松阳县|
济宁市|
潼关县|
建德市|
赤壁市|
和顺县|
庆安县|
枣强县|
崇礼县|
马关县|
乐至县|
东乡|
垫江县|
抚远县|
米脂县|
霍林郭勒市|
固镇县|