可變參數:
示例:
public class test {public static void main(String[] args) {int sum=getSum(1,2,3,4,5,6,7,8,9,10);System.out.println(sum);}public static int getSum(int...arr){int sum=0;for(int i:arr){sum+=i;}return sum;}
}
細節:
1.在方法的形參中最多只能寫一個可變參數。
2.在方法中,如果除了可變參數之外還有其他的參數,可變參數就寫在最后。
集合工具類Collections:
只能給單列集合進行批量添加元素。
獲取隨機數:
import java.util.*;
public class test {public static void main(String[] args) {ArrayList<Integer>list=new ArrayList<>();Collections.addAll(list,1,2,3,4,5,6,7,8,9,10);Collections.shuffle(list);Random r=new Random();int index=r.nextInt(list.size());int number=list.get(index);System.out.println(number);}
}
不可變集合:
不可以被修改的集合(長度、內容不可變)
一旦創建完畢后,只能進行查詢操作。
參數不能相同。
方法為ofEntries方法。