深入浅析Collections工具类?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
Collections工具类提供了大量针对Collection/Map的操作,总体可分为四类,都为静态(static)方法:
1. 排序操作(主要针对List接口相关)
- reverse(List list):反转指定List集合中元素的顺序
- shuffle(List list):对List中的元素进行随机排序(洗牌)
- sort(List list):对List里的元素根据自然升序排序
- sort(List list, Comparator c):自定义比较器进行排序
- swap(List list, int i, int j):将指定List集合中i处元素和j出元素进行交换
- rotate(List list, int distance):将所有元素向右移位指定长度,如果distance等于size那么结果不变
public void testSort() { System.out.println("原始顺序:" + list); Collections.reverse(list); System.out.println("reverse后顺序:" + list); Collections.shuffle(list); System.out.println("shuffle后顺序:" + list); Collections.swap(list, 1, 3); System.out.println("swap后顺序:" + list); Collections.sort(list); System.out.println("sort后顺序:" + list); Collections.rotate(list, 1); System.out.println("rotate后顺序:" + list); }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机深入浅析Collections工具类
后端开发2023-05-31
深入浅析Java常用的格式化Json工具类
后端开发2024-04-02
Java - 集合工具类Collections
后端开发2023-09-02
深入浅析Node的进程管理工具“pm2”
后端开发2023-05-14
Python深入浅出分析元类
后端开发2024-04-02
深入浅析Java中的Object类
后端开发2023-05-31
深入浅析Java中的 List类
后端开发2023-05-31
深入浅析GraphQL类型系统
后端开发2023-05-14
深入浅析Java中的Properties类
后端开发2023-05-31
深入浅析Java中的String类
后端开发2023-05-31
深入浅析HashMap的工作原理
后端开发2023-05-31
如何在Java中使用Collections工具类
后端开发2023-06-14
深入浅析AngularSSR
后端开发2022-11-13
深入浅出分析Java类和对象
后端开发2024-04-02
深入浅析Java8中的类型注解
后端开发2023-05-31
深入浅析Java 抽象类和接口
后端开发2024-04-02
深入浅析kotlin中的继承与类
后端开发2023-05-31
深入浅析Java中的AtomicLongArray原子类
后端开发2023-05-31
深入浅析Java中IO流的 RandomAccessFile类
后端开发2023-05-31
Python深入浅出分析enum枚举类
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧