當前位置:編程學習大全網 - 編程軟體 - 最近用java反射機制遇到個問題:我想用反射機制判斷壹個類裏是否有某個方法,如果有則調用這個方法,沒有

最近用java反射機制遇到個問題:我想用反射機制判斷壹個類裏是否有某個方法,如果有則調用這個方法,沒有

public class NewClass {

public static void main(String[] args) {

ArrayList<String> list = new ArrayList<String>();

Method[] methods = list.getClass().getMethods();

for (int idx = 0; idx < methods.length; idx++) {

if (methods[idx].getName().equals("add")) {

try {

methods[idx].invoke(list, "Hello");

} catch (Exception ex) {

// Logger.getLogger(NewClass.class.getName()).log(Level.SEVERE, null, ex);

}

}

}

System.out.println(Arrays.toString(list.toArray()));

}

}

  • 上一篇:如何讓無線網卡支持802.11n
  • 下一篇:C語言和JAVA有什麽區別?
  • copyright 2024編程學習大全網