Java集合工具类Collections详解

Java集合工具类Collections详解

1、Collections介绍

Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。

2、Collections常用方法

2.1、reverse()

在这里插入图片描述

public static void main(String[] args) {
    List list = new ArrayList();
    list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);

    System.out.println(list);
    System.out.println("----反转后----");
    
    Collections.reverse(list);
    System.out.println(list);

}

效果图
在这里插入图片描述

2.2、sort()

在这里插入图片描述

根据元素的自然顺序 对指定列表按升序进行排序。

public static void main(String[] args) {
    List list = new ArrayList();
    list.add(1);
    list.add(4);
    list.add(2);
    list.add(3);

    System.out.println(list);
    System.out.println("----排序后----");

    Collections.sort(list);
    System.out.println(list);

}

在这里插入图片描述

还有更多的方法,不再一一说明。例如下面列表所示:

2.3、swap()
2.4、min()和max()
2.5、copy()
2.6、fill()
2.7、replaceAll()
2.8、shuffle()
2.9、rotate()
2.10、indexOfSubList()和lastIndexOfSubList()
2.11、unmodifiableXxx()

转载自某CSDN大佬博客,下附详细链接,想知道没有列举出来的方法的小伙伴可以看看大佬的博客。

链接:https://blog.csdn.net/llllllkkkkkooooo/article/details/108346697