程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 反射-java根據屬性名獲得屬性的get方法

反射-java根據屬性名獲得屬性的get方法

編輯:編程解疑
java根據屬性名獲得屬性的get方法

根據屬性名獲得屬性的get方法,但是如果屬性沒有get方法會拋出異常,怎麼跳過沒有
get方法的屬性,繼續獲得其他屬性的get方法。圖片說明

最佳回答:


首先,你先獲取所有的方法,然後去匹配你的查看有沒有對應的set,get方法,如果沒有,跳過。這樣就不會有異常了。

Method[] methods = City.class.getMethods();
        for (Method method : methods) {
            System.out.println(method.getName());
        }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved