目录 可变参数1. 格式a. 代码演示 2. 在集合中的应用a. 代码演示 可变参数 在 JDK1.5 之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化;一个方法只能有一个可变参数;如果方法中有多个参数,可变参数要放到最后; 1. 格式 修饰符 返回值类型 方法名(参数类型... 形参名){ } a. 代码演示 public class test { public static void main(String[] args) { int sum = getSum(6, 7, 2, 12, 2121); System.out.println(sum);//输出2148 } public static int getSum(int... arr) { int sum = 0; for (int a : arr) { sum += a; } return sum; } } 2. 在集合中的应用 在Collections中也提供了添加一些元素方法:public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素; a. 代码演示 import java.util.ArrayList; import java.util.Collections; public class test { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); //原来写法 //list.add(12); //list.add(14); //list.add(15); //list.add(1000); //采用工具类 完成 往集合中添加元素 Collections.addAll(list, 5, 222, 1, 2); System.out.println(list); } }