1
我想用鏡像調用我的類MyClass的方法s1,參數爲s2。 Java抱怨String.TYPE不存在。我檢查了API並且它是正確的:當我調用Integer.TYPE時,我無法做同樣的事情。但是,我怎麼才能解決這個問題呢?我需要String類型的部分類型,否則該方法會拋出異常。鏡像帶字符串參數的方法
public void trying(MyClass method, String s1, String s2){
try {
Class cls = Class.forName("MyClass");
Class partype[] = new Class[1];
partype[0] = String.TYPE;
Method meth = cls.getMethod(s1, partype);
meth.invoke(methobj, s2);
}
catch (Throwable e) {
System.err.println(e);
}
}
真棒!有用!謝謝:D – FranXh