JAVA 可变参数

可变参数

一、JDK1.5之后出现的新特性。

二、使用场景:方法的参数列表中,数据类型确定,但参数个数不确定时,使用可变参数。

三、底层实现:就是转换为了一个数组。

注意事项:

  1、一个方法的参数列表只能有一个可变参数。

  2、如果方法的参数有多个,那么可变参数必须写在参数列表的末尾。

简单使用

    public static void main(String[] args) {
        int a = add(1,2,3);
        System.out.println(a);
    }

    private static int add(int ...arr) {
        int a = 0;
        for (int b:arr) {
            a+=b;
        }
        return a;
    }
原文地址:https://www.cnblogs.com/yinmu/p/15214999.html