可变参数
一、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; }