报告接受任意数量的参数的方法 (也称为可变参数方法)。

Java 1.4 或更早版本的 JVM 不支持这样的方法。

示例:


  enum EnumConstants {
  A(null), B, C;

  EnumConstants(String... ss) {}
}

可以通过快速修复将可变参数替换为等效的数组参数。 方法调用中的相关参数包装在数组初始化器表达式中。 在应用快速修复后:


  enum EnumConstants {
  A(null), B(new String[]{}), C(new String[]{});

  EnumConstants(String[] ss) {}
}