类型后面跟三个点:例如String...
这是从java5开始,java对方法参数支持的一种新写法,称为可变参数列表,语法就是类型后面接...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。
例如我们有一个方法叫做test(String...strings),那么你还可以写方法test(),但你不能写test(String[] strings),这样会出编译错误,系统提示出现重复的方法。
在使用的时候,对于test(String...strings),你可以直接用test()去调用,标示没有参数,也可以用去test("aaa"),也可以用test(new String[]{"aaa","bbb"})。
写法上可以直接test(String...str),也可以test(String... str)。