newInstance传入String 数组 提示Wrong number of arguments

出现这种问题的原因是newInstance接受的是变长参数,也就是Object[],传入到newInstance的String[]会被转成Object[],让编译器误认为是多个参数,可以把String[]转成Object,即调用形式为newInstance((Object)String[]).

你可能感兴趣的:(newInstance传入String 数组 提示Wrong number of arguments)