目录
一.可变参数
二.Collections
1.Collections常用的API
一.可变参数
本质: 可变参数本质上是一个数组
作用: 在形参中接收多个数据
格式: 数据类型...参数名称
例如: int...a
代码示范:
package Demo;public class Test {public static void main(String[] args) {int sum= getSum(1, 2, 3, 4, 5, 6, 7);System.out.println(sum);}public static int getSum(int...a){int sum = 0;for (int i : a) {sum += i;}return sum;} }结果展示:
注意:
(1)形参列表中可变参数只能有一个
(2)可变参数必须放在形参列表的最后面
(可变参数没放最后面)(报错)
(可变参数放最后面)(没报错)
二.Collections
Collections不是集合,而是集合的工具类
1.Collections常用的API
方法名称 作用
public staticboolean addAll(Collection c,T...elements) 批量添加元素
public static void shuffle(List>list) 打乱List集合元素的顺序
代码示范:package Demo;import java.util.ArrayList; import java.util.Collections;public class Test1 {public static void main(String[] args) {ArrayListlist = new ArrayList<>();list.add("aaa");list.add("bbb");list.add("ccc");//Collections.addAl的使用Collections.addAll(list,"eee","fff","ggg");System.out.println(list);//Collections.shuffle的使用Collections.shuffle(list);System.out.println(list);} } 结果展示: