怎麼判斷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陣列將為空。

如果您覺得小編給您講明白了,那您給小編一個贊吧!謝謝。

相關問題答案