欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
java反射
Java代碼
  1. /** 
  2.     * java反射bean的get方法 
  3.     *  
  4.     * @param objectClass 
  5.     * @param fieldName 
  6.     * @return 
  7.     */  
  8.    @SuppressWarnings("unchecked")  
  9.    public static Method getGetMethod(Class objectClass, String fieldName) {  
  10.        StringBuffer sb = new StringBuffer();  
  11.        sb.append("get");  
  12.        sb.append(fieldName.substring(01).toUpperCase());  
  13.        sb.append(fieldName.substring(1));  
  14.        try {  
  15.            return objectClass.getMethod(sb.toString());  
  16.        } catch (Exception e) {  
  17.        }  
  18.        return null;  
  19.    }  

Java代碼
  1. /** 
  2.      * java反射bean的set方法 
  3.      *  
  4.      * @param objectClass 
  5.      * @param fieldName 
  6.      * @return 
  7.      */  
  8.     @SuppressWarnings("unchecked")  
  9.     public static Method getSetMethod(Class objectClass, String fieldName) {  
  10.         try {  
  11.             Class[] parameterTypes = new Class[1];  
  12.             Field field = objectClass.getDeclaredField(fieldName);  
  13.             parameterTypes[0] = field.getType();  
  14.             StringBuffer sb = new StringBuffer();  
  15.             sb.append("set");  
  16.             sb.append(fieldName.substring(01).toUpperCase());  
  17.             sb.append(fieldName.substring(1));  
  18.             Method method = objectClass.getMethod(sb.toString(), parameterTypes);  
  19.             return method;  
  20.         } catch (Exception e) {  
  21.             e.printStackTrace();  
  22.         }  
  23.         return null;  
  24.     }  

Java代碼
  1. /** 
  2.      * 執行set方法 
  3.      *  
  4.      * @param o 執行對象 
  5.      * @param fieldName 屬性 
  6.      * @param value 值 
  7.      */  
  8.     public static void invokeSet(Object o, String fieldName, Object value) {  
  9.         Method method = getSetMethod(o.getClass(), fieldName);  
  10.         try {  
  11.             method.invoke(o, new Object[] { value });  
  12.         } catch (Exception e) {  
  13.             e.printStackTrace();  
  14.         }  
  15.     }  
  16.   
  17.     /** 
  18.      * 執行g(shù)et方法 
  19.      *  
  20.      * @param o 執行對象 
  21.      * @param fieldName 屬性 
  22.      */  
  23.     public static Object invokeGet(Object o, String fieldName) {  
  24.         Method method = getGetMethod(o.getClass(), fieldName);  
  25.         try {  
  26.             return method.invoke(o, new Object[0]);  
  27.         } catch (Exception e) {  
  28.             e.printStackTrace();  
  29.         }  
  30.         return null;  
  31.     } 
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
UC 優(yōu)視科技字符串算法面試題
JAVA版微信支付V3-完全版
StringBuffer類(lèi)的截取功能
自己寫(xiě)的JAVABEAN自動(dòng)生成器
常用java字符串操作函數(轉)
產(chǎn)生GUID的模塊 - LiMac的編程階梯
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久