2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Collections類中如何進行添加和排序操作?

更新時間:2021-12-30 來源:黑馬程序員 瀏覽量:

在Java中,針對集合的操作非常頻繁,例如將集合中的元素排序、從集合中查找某個元素等。針對這些常見操作,Java提供了一個工具類專門用來操作集合,這個類就Collections,它位于 java. util 包中。Collections 類中提供了大量的靜態方法用于對集合中元素進行排序、查找和修改等操作,接下來對添加和排序操作進行講解。

添加、排序操作

Collections類中提供了一系列方法用于對List集合進行添加和排序操作,如表6-6所示。

表6-6 Collections 常用添加和排序方法

1640846336608_Collections工具類.png


接下來通過下面的案例針對表中的方法進行學習

例 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);
                }
            }





猜你喜歡:

JDBC處理CLOB數據和BLOB數據

年薪50W的Java面試題,到底長啥樣?

Java中怎樣將數據對象序列化和反序列化?

什么是Servlet事件監聽?

黑馬程序員JAVA高級軟件工程師培訓

分享到:
在線咨詢 我要報名
和我們在線交談!