常用功能
java.util.Collections
是集合工具类,用来操作集合对象中的元素, 方法如下:public static <T> boolean addAll(Collection<? super T> c,T... elements)
:往集合中一次性添加多个元素。public static <T> void shuffle(List<?> list)
:打乱集合中的元素顺序。public static <T> void sort(List<T> list)
:将集合中的元素按照默认规则排序。public static <T> void sort(List<T> list,Comparator<? super T> c)
:将集合中的元素按照指定的规则进行排序。
代码实例如下:
/**
* public static <T> boolean addAll(Collection<? super T>):往集合中一次性添加多个元素。
* public static <T> void shuffle(List<?> list):打乱集合中元素的顺序
*/
public class Demo01Collections {
public static void main(String[] args) {
ArrayList<String> strs = new ArrayList<>();
//往集合当中存储元素
/*strs.add("abc");
strs.add("小孙");
strs.add("小赵");
strs.add("小刘");
*/
//使用Collections集合工具类中的addAll()方法
Collections.addAll(strs,"小黄","下孙","小刘","小赵");
System.out.println(strs);
System.out.println("-------------------");
//打乱顺序
Collections.shuffle(strs);
System.out.println(strs);
}
ArrayList<Integer> list01 = new ArrayList<>();
list01.add(123);
list01.add(127);
list01.add(125);
list01.add(126);
System.out.println(list01);
System.out.println("--------------------------------");
//使用集合工具类Collections中的sort方法
Collections.sort(list01);
System.out.println(list01);//按照某种默认规则进行排序
System.out.println("--------------------------------");
ArrayList<String> list02 = new ArrayList<>();
Collections.addAll(list02,"a","c","ab","c","d");
System.out.println(list02);
System.out.println("---------------------------------");
Collections.sort(list02);
System.out.println(list02);
结果值如下: