oracle 雪峰,讨论 - 廖雪峰的官方网站
參考官方文檔,貌似如果調取的方法包括多個參數,就應該將多個參數作為一個Class數組傳入。
官方文檔參考:
例子參考:
其中比較相關的幾句是:
// Calling No argument Method
Method no_argument_method = cl.getMethod("length", null);
System.out.println(" String Method = " + no_argument_method.toString());
Class[] method_arguments = new Class[2];
method_arguments[0] = Integer.class;
method_arguments[1] = Float.class;
// Calling argument Method
Method argument_method = dm.getMethod("argumentMethod: ", method_arguments);
System.out.println("This Class Method = " + argument_method.toString());
當然我在網上搜索的時候也看到有人直接把幾個參數按照順序依次直接傳入,類似:
Method checkServerTrusted = extensionsClass.getMethod(
"checkServerTrusted", X509Certificate[].class, String.class, String.class);
不知道是不是這樣寫也是正確的
總結
以上是生活随笔為你收集整理的oracle 雪峰,讨论 - 廖雪峰的官方网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 查看自己秘钥_git秘钥配置--
- 下一篇: Oracle中的触发器