更新時間:2021-12-30 來源:黑馬程序員 瀏覽量:
在Java中,針對集合的操作非常頻繁,例如將集合中的元素排序、從集合中查找某個元素等。針對這些常見操作,Java提供了一個工具類專門用來操作集合,這個類就Collections,它位于
java. util 包中。Collections 類中提供了大量的靜態方法用于對集合中元素進行排序、查找和修改等操作,接下來對添加和排序操作進行講解。
添加、排序操作
Collections類中提供了一系列方法用于對List集合進行添加和排序操作,如表6-6所示。
表6-6 Collections 常用添加和排序方法
接下來通過下面的案例針對表中的方法進行學習
例 Example25.java
import java.util.ArrayList; import java.util.Collections; public class Example25 { public static void main(String[] args) { ArrayList < String > list = new ArrayList < > (); Collections.addAll(list, "C", "Z", "B", "K"); //添加元素 System.out.println("排序前:" + list); Collections.reverse(list); //反轉集合 System.out.println("反轉后:" + list); Collections.sort(list); //按自然順序排列 System.out.println("按自然順序排序后:" + list); Collections.shuffle(list); //隨機打亂集合元素 System.out.println("按隨機順序排序后:“+list); Collections.swap(list, 0, list.size() - 1); //將集合首尾元索交換 System.out.println("集合首尾元素交換后:" + list); } }