Collections集合的概述和使用
该类在java.util包下。该类是一个具体的类,继承了Object类
该类静态方法组成组合或返回集合,即该类里面全部都是静态方法,可以通过类名进行调用
该类包含对集合进行操作的多态算法。即该类可以看做是针对集合操作的工具类。该类里面的方法都是用静态修饰的
该类的常用的静态方法如下:
1、public static <T extends Comparable<?super T>> void sort(List
Collections概述和使用的练习
xxxxxxxxxx
package ch17;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class a_11_1测试 {
public static void main(String[] args) {
//创建List集合的对象
List<Integer> list = new ArrayList<Integer>();
List<Integer> list2 = new ArrayList<Integer>();
List<Integer> list3 = new ArrayList<Integer>();
//添加元素
list.add(14);
list.add(11);
list.add(13);
list.add(15);
list.add(12);
list2.add(14);
list2.add(11);
list2.add(13);
list2.add(15);
list2.add(12);
list3.add(14);
list3.add(11);
list3.add(13);
list3.add(15);
list3.add(12);
System.out.println(list);//按存入数据的顺序进行输出
System.out.println("---------------------");
//--------------------------------------------------------------------------------------------------------------
//将指定的列表按升序排序
Collections.sort(list2);//sort方法的作用是排序
System.out.println(list2);//按数据的大小从小到大输出
System.out.println("---------------------");
//--------------------------------------------------------------------------------------------------------------
//反转指定列表中元素的顺序
Collections.reverse(list3);//reverse方法的作用是反转
System.out.println(list3);//按存入数据的倒序进行输出
System.out.println("---------------------");
//--------------------------------------------------------------------------------------------------------------
//把集合中的元素按照随机的顺序重新排列
Collections.shuffle(list);//shuffle方法的作用是随机置换
System.out.println(list);//随机输出集合里面的数据。控制台每刷新一次,输出的内容顺序都不同
}
}