栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Collections类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Collections类

Collections类 源码位置

rt.jar/java.util包下

源码类
public class Collections
特点

集合工具类

1、Collections创建的集合,不支持add方法添加元素;故在实际工作中建集合用对应类实例化得到集合
2、可用Collections类操作List,Set集合

类方法
//创建list集合,addAll添加元素
public static  boolean addAll(Collection c, T... elements)

List list = new ArrayList();
Collections.addAll(list, "D","C","B","A");
for (String value : list) {
	System.out.println("list集合内元素 = " + value);
}

//sort方法 对集合排序
public static > void sort(List list)

Collections.sort(list);
for (String value : list) {
	System.out.println("list集合sort后元素 = " + value);
}

//binarySearch 搜索元素名并输出其下标
public static 
    int binarySearch(List> list, T key)

System.out.println("A index = " + Collections.binarySearch(list, "A"));

//reverse 集合内元素反转
public static void reverse(List list)

Collections.reverse(list);
for (String value : list) {
	System.out.println("list集合reverse后元素 = " + value);
}

//swap 交换指定位置的内容
public static void swap(List list, int i, int j)

Collections.swap(list, 0, 3);
for (String value : list) {
    System.out.println("list集合swap后元素 = " + value);
}

//replaceAll 全替换
public static  boolean replaceAll(List list, T oldVal, T newVal)

System.out.println("A替换为AA结果为 = " + Collections.replaceAll(list, "A", "AA"));
for (String value : list) {
    System.out.println("list集合replaceAll后元素 = " + value);
}

//min 集合中第1个元素
public static > T min(Collection coll)

System.out.println("集合中min = " + Collections.min(list));

//max 集合中最后1个元素
public static > T max(Collection coll)

System.out.println("集合中max = " + Collections.max(list));
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/306711.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号