我想通过java中的反射来调用一个方法。
我手头有我要调用的方法的Method实例(所以我可以获取其参数的类型),此外,我将这些参数的值作为字符串。
我假设所有参数都必须是原语。
例如,如果我想调用以下方法:
public static double calc(int a, double b, String op){...}
我将参数作为字符串数组:
String[]: {"25", "34.45", "add"}
那么,如何将此 String 数组转换为包含 (int, double, string) 的数组?我知道我可以遍历所有原始类型并尝试解析每种类型中的值......有没有更简单的方法?类似于“通用解析”方法。