Java 可变参数

109 阅读1分钟

可变参数

  • 可变参数:方法形参的个数是可以发生变化的

  • 这是在JDK5是提出的新特性

  • 格式:属性...args

  • args可以换为任意名字

public static int getSum(int...args) {}
  • 底层
    • 可变参数的底层就是一个数组
    • 只不过不需要我们自己创建了,Java会帮我们创建好
  • 细节
    • 在方法的形参中最多只能有一个可变参数
    • 在方法的形参当中,如果除了可变参数以外,还有其他形参,那么可变参数要写在最后