可变参数
java">package Array.collection;import java.util.Arrays;public class kebian {public static void main(String[] args) {test();test(12);test(1,2,3,43);test(new int[]{1,23,2,2});}//注意;一个参数列表中,只能有一个可变参数//2,可变参数必须放在形参列表后边 int age ,int...numpublic static void test(int...num){System.out.println(num.length);System.out.println(Arrays.toString(num));}
}
Collections
java">package Array.collection;import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;public class collections {public static void main(String[] args) {// 1. public static <T> boolean addAll(Collection<? super T> c, T...elements):为集合批量添加数据List<String> a=new ArrayList<>();Collections.addAll(a,"d","方法","分地方");System.out.println(a);
// 2、 public static void shuffle(List<?> list):打乱List集合中的元素顺序.Collections.shuffle(a);System.out.println(a);
//3. public static <T> void sort(List<T> list):对List集合中的元素进行升序排序。List<String> b=new ArrayList<>();b.add("2");b.add("4");b.add("1");Collections.sort(b);System.out.println(b);// 4、 public static <T> void sort(List<T> list,、 Comparator<? super T> c):对List集合中元素,按照比较器对象指定的规则进}
}