public ExcelReader read(ReadSheet... readSheet) {
return this.read(Arrays.asList(readSheet));
}
这是一个函数的定义,其中参数中使用了三个点,它是Java 5中引入的一个功能。
该功能称为varargs,它意味着该函数可以接收多个String参数:
myMethod("foo", "bar");
myMethod("foo", "bar", "baz");
myMethod(new String[]{"foo", "var", "baz"}); // you can even pass an array
然后,你可以使用String var作为数组:
public void myMethod(String... strings){
for(String whatever : strings){
// do what ever you want