Java中Collections集合工具类
程序员文章站
2024-01-18 19:23:28
...
集合相应的工具类:Collections。看清楚,这是带有s的,不是Collection接口。
既然是工具类,那么就来看看这个工具类里面有什么方法是我们经常用到的?
此类完全可以在 collection 上进行操作或返回 collection 的静态方法组成。它包含在 collection 上操作的多态算法,即“包装器”,包装器返回由指定 collection 支持的新 collection,以及少数其他内容。
Collections常用方法
public static void sort(List list):集合元素排序
public static void shuffle(List<?> list):集合元素存储位置打乱
public static void main(String[] args){
List<String> L = new ArrayList<>();
L.add("a");
L.add("d");
L.add("c");
L.add("e");
L.add("h");
System.out.println("集合未处理的输出");
System.out.println(L);
//对集合元素进行排序
Collections.sort(L);
System.out.println("集合排序后的输出");
System.out.println(L);
//把集合元素存储位置打乱
Collections.shuffle(L);
System.out.println("集合打乱后的输出");
System.out.println(L);
}
输出结果:
集合未处理的输出
[a, d, c, e, h]
集合排序后的输出
[a, c, d, e, h]
集合打乱后的输出
[c, e, h, a, d]
集合工具类之-Collections 参照https://blog.csdn.net/mxsf_lrj/article/details/81514176
推荐阅读
-
Java中的Graphics2D类基本使用教程
-
Java中的集合(Collection接口、List接口、List接口的三种实现类、List接口的集合迭代)
-
数据结构与算法(Java)-007-JAVA COLLECTIONS API中的表
-
java中重写父类方法加不加@Override详解
-
集合 集合框架 *父接口(Collection) Collections工具类
-
Java中Collections集合工具类
-
Java可变参数,Collection集合工具类,shuffle方法,Collections.sort方法
-
Java集合工具类:Collections
-
java集合和collections工具类
-
十四、Java集合工具类Collections(和集合Collection关系不大)