怎麼判斷java的一個方法有沒有引數??
Tags: 引數,
當你呼叫某個方法時是否會糾結這個方法是否帶有引數呢?下面小編將舉例說明怎麼判斷java的方法是否帶有引數?
工具/原料
eclipse
方法/步驟
比如說現在我們有一個類String,它已經聲明瞭很多方法。
首先我們先獲取String類有哪些方法:
Method[] methods = String.class.getMethods();
然後我們可以通過遍歷陣列method來獲取每一個方法,並且取的它們所帶有的引數:
for(int i = 0 ; i < 16;i++)
{
//獲取方法
Method method = methods[i];
//獲取帶有的引數
Class [] value = method.getParameterTypes();
}
如果這個方法帶有引數,那麼其引數將會儲存在value陣列中,您不僅可以檢視它帶有幾個引數,而且可以看到它的引數型別是什麼;
如果這個方法不帶有引數,那麼value陣列將為空。
如果您覺得小編給您講明白了,那您給小編一個贊吧!謝謝。