package MyApi.Args;
public class a01argsdemo01 {
public static void main(String[] args) {
//可变参数
//方法形参的个数是可以变化的
//格式:属性类型...名字
int sum = getSum(1, 2, 3, 4);
System.out.println(sum);
}
//底层
//可变参数底层就是一个数组
//只不过是不需要我们自己创建,java会帮我们创建好
public static int getSum(int...args){
int sum=0;
for (int i = 0; i < args.length; i++) {
sum=sum+i;
}
return sum;
}
}
细节:
1.在方法中形参最多只能写一个可变参数
2.在方法中,如果出现了除了可变参数以外还有其他的形参,那么可变参数要写在最后
colections
是集合的工具类。
import java.util.Collections;
public class CollectionsDemo01 {
public static void main(String[] args) {
//addALL批量添加元素
//1.创建集合对象
ArrayList<String> list=new ArrayList<>();
//2.批量添加元素
Collections.addAll(list,"abc","bcd","qwer","karry");
//3.打印集合
System.out.println(list);
//shuffle 打乱
Collections.shuffle(list);
}
}