相关疑难解决方法(0)

Java如何通过原始类型作为参数的反射来调用方法

我在类中有以下两种方法:

public void Test(int i){
    System.out.println("1");
}
public void Test(Integer i){
    System.out.println("2");
}
Run Code Online (Sandbox Code Playgroud)

以下代码行

this.getClass().getMethod("Test",Integer.class).invoke(this, 10);
Run Code Online (Sandbox Code Playgroud)

打印2,如何打印1

java reflection

56
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

reflection ×1