不仔细看还真看不出来,ArgumentsTest的main方法确实只打印了"zhangsan","lisi","wangwu".
最后的null是因为调用了mainMethod.invoke(null, (Object)new String[]{"zhangsan","lisi","wangwu"})的返回值,他的返回值是个null;
若想不打印null,就不要在外面包一个SOP,因为ArgumentsTest的main方法已经打印过一边了.
直接写成mainMethod.invoke(null, (Object)new String[]{"zhangsan","lisi","wangwu"})就可以了 |