首页技术文章正文

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高级软件工程师培训

分享到:
在线咨询 我要报名
和我们在线交谈!