Java中的数组与集合类的使用,系列文章:
《Java中String、Array、List的相互转换工具类》
《Java8使用Stream流实现List列表的查询、统计、排序、分组》
《Java实现List集合的排序:Comparable接口、Comparator接口、stream().sorted()方法的使用》
Java 提供的 List 接口继承了 Collection 接口,因此包含 Collection 中的所有方法。List 是有序集合,允许有相同的元素。ArrayList 是List 接口的一个实现类,它实现了可变大小的数值,允许所有元素,包括 null,并可以根据索引位置对集合进行快速的随机访问。
下面将通过实例来实现使用 Comparable 接口、Comparator 接口、stream().sorted() 方法实现集合的排序。
Comparator 接口、Collections.sor() 方法位于 java.util 包中。
stream().sorted() 方法位于 java.util.stream.Collectors 类下。
博文系列:
《Java实现List集合的排序:Comparable接口、Comparator接口、stream().sorted()方法的使用》