java.util.collections引入布料_java集合学习笔记 ---Collections类对集合的处理

包名:java.util.Collections

Collections是个类,不是接口

有以下方法,部分列举

1.对List进行升序排序

public static void sort(List list)

如果要进行降序排序,可以在sort函数中制定降序

public static void sort(List list,Comparator c)

第二个参数用 java.util.Collections的reverseOrder()

2.返回指定collection中等于指定对象的元素数

public static int frequency(Collection c,Object o)

3.判断两个指定集合中有无相同的元素

public static boolean disjoint(Collection c1,Collection c2)

4.寻找集合中的最大/最小值

public static Object max/min(Collection coll)

5.对集合中的元素进行替换

public static boolean replaceAll(List list,Object oldVal,Object newVal)

测试代码:

import java.util.ArrayList;

import java.util.Collections;

import java.util.TreeSet;

public class CollectionsTest

{

public static void main(String args[])

{

ArrayList al = new ArrayList();

//添加元素

al.add("1");

al.add("2");

al.add("3");

al.add("4");

//排序

Collections.sort(al,Collections.reverseOrder());

//遍历

for(Object o:al)

{

String str = o;//使用了泛型,就不需强制类型转换

System.out.println("str = "+str);

}

}

}

泛型

Generic Type

在定义集合时,指定集合中必须存放什么类型的元素,就叫做泛型

例如:

ArrayList al = new ArrayList();

在使用时,就不用强制类型转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值