Collections工具类常用方法
2020-02-27 23:51
204 查看
讲给Android程序员看的前端系列教程(40集免费视频教程+源码)
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
概述
Collections 类是 Java 提供的一个操作 Set、List 和 Map 等集合的工具类。Collections 类提供了众多操作集合的静态方法,使用这些方法可快速实现对集合元素的排序、查找替换和复制等操作
示例
package com.utils; import java.util.ArrayList; import java.util.Collections; /** * 本文作者:谷哥的小弟 * 博客地址:http://blog.csdn.net/lfdfhl * * Collections工具类使用示例 */ public class TestCollections { public static void main(String[] args) { TestCollections testCollections=new TestCollections(); testCollections.test1(); } //添加和排序 public void test1() { ArrayList<String> arrayList=new ArrayList<>(); arrayList.add("b"); arrayList.add("c"); arrayList.add("d"); arrayList.add("a"); System.out.println(arrayList); //反转集合中的元素 Collections.reverse(arrayList); System.out.println(arrayList); //按照自然顺序排序 Collections.sort(arrayList); System.out.println(arrayList); //随机排序 Collections.shuffle(arrayList); System.out.println(arrayList); //交换集合中的首位元素 Collections.swap(arrayList, 0, arrayList.size()-1); System.out.println(arrayList); } // 查找和替换 public void test2() { ArrayList<Integer> arrayList = new ArrayList<>(); arrayList.add(9); arrayList.add(5); arrayList.add(2); arrayList.add(7); System.out.println(arrayList); // 获取集合中的最大值 Integer max = Collections.max(arrayList); System.out.println(max); // 获取集合中的最小值 Integer min = Collections.min(arrayList); System.out.println(min); // 替换集合中的元素 Collections.replaceAll(arrayList, 9, 8); System.out.println(arrayList); // 二分法查找 Collections.sort(arrayList); System.out.println(arrayList); int index=Collections.binarySearch(arrayList, 7); System.out.println(index); } }
结果
谷哥的小弟 博客专家 原创文章 1028获赞 2010访问量 243万+ 关注 他的留言板
相关文章推荐
- Collections工具类--常用的方法
- 工具类Collections常用方法
- (集合框架)collections工具类的常用方法
- 16-常用对象API(集合框架-工具类-Collections-其他方法&将非同步集合转成同步集合的方法) 17-常用对象API(集合框架-工具类-Arrays-方法介绍)_20171202
- Java集合工具类Collections常用方法
- Collections集合工具类常用方法应用
- collection类的工具类,collections,二分查找,折半查找,collections的常用方法,MAP的使用,
- 19-集合框架工具类-16-常用对象API(集合框架-工具类-Collections-其他方法&将非同步集合转成同步集合的方法)
- java中的集合工具类Collections中的常用方法
- JAVA集合中的工具类Collections和Arrays常用方法
- common-io FileUtils工具类常用方法
- android工具类常用方法
- Collections中常用的方法以及举例
- 文件工具类,一些常用的文件方法
- org.apache.commons.lang.StringUtils(StringUtils工具类的常用方法)
- Java集合框架之Collections类的常用方法
- StringUtils工具类的常用方法
- 【Android 工具类】常用工具类(方法)大全
- StringUtils 工具类的常用方法
- Java之Collections工具类方法使用以及源码分析(一)