根據反射,根據屬性名獲取屬性值


/**
     * 根據屬性名獲取屬性值
     * 
     * @param fieldName
     * @param object
     * @return
     */
    private String getFieldValueByFieldName(String fieldName, Object object) {
       try {    
           String firstLetter = fieldName.substring(0, 1).toUpperCase();    
           String getter = "get" + firstLetter + fieldName.substring(1);    
           Method method = object.getClass().getMethod(getter, new Class[] {});    
           Object value = method.invoke(object, new Object[] {});    
           return value.toString();    
       } catch (Exception e) {    
           return null;    
       }      
    }

  


免責聲明!

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



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