2013-10-14 49 views
0
for(Method m: c.getMethods()){ 
Type[] parameters = m.getParameterTypes(); 
String[] theParameters; 
     for (Type par: parameters){ 
      theParameters.add(par.getSimpleName()); 
     } 

我想每個參數的名字保存在一個String數組,但這似乎沒有工作的Java反射 - 越來越參數類型的名稱

+0

Java'arrays'沒有'add'方法。你是不是想用'ArrayList'來代替? –

+0

對不起,我試過使用na ArrayList。 – Dheeraj

+0

列表 a =新的ArrayList (); – Dheeraj

回答

2

如果你想獲得實際參數「名稱「而不是它們的類型,請參見this answer