如何獲取在java類中的方法中聲明的變量名稱?如何獲得在java中的方法中聲明的變量名稱
爲如:
public class A {
String x;
public void xyz(){
int i;
String z = null;
//some code here
}
Method[] methods = A.class.getDeclaredMethods();
for (Method q = methods){
//some code here to get the variables declared inside method (i.e q)
}
}
我怎樣才能做到這一點?
在此先感謝..
所以你想要'我'和'Z'?我不認爲這是可能的,但是你打算怎麼處理它們呢? – assylias
這些都是局部變量,你不能訪問他們的範圍。 –
也許如果你解釋爲什麼你需要它們,那麼可能會有比反射更好的解決方案嗎? –