java 通過反射獲取和設置對象屬性值


public static Object parseDate(Object object){
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Class clazz = object.getClass();
    Field[] fields = clazz.getDeclaredFields();
    for (int i=0;i<fields.length;i++){
        Field field = fields[i];
     // 允許授權訪問 field.setAccessible(true); try {
       // 獲取屬性名
       fileName = field.getName();
       // 獲取值
           Object value = field.get(object);
       // 設置值 field.set(object,format); } catch (Exception e) { e.printStackTrace(); } } return object; }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM