Collections集合的概述和使用
该类在java.util包下。该类是一个具体的类,继承了Object类
该类静态方法组成组合或返回集合,即该类里面全部都是静态方法,可以通过类名进行调用
该类包含对集合进行操作的多态算法。即该类可以看做是针对集合操作的工具类。该类里面的方法都是用静态修饰的
该类的常用的静态方法如下:
1、public static <T extends Comparable<?super T>> void sort(List
Collections概述和使用的练习
xxxxxxxxxxpackage 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);//随机输出集合里面的数据。控制台每刷新一次,输出的内容顺序都不同
}}