java collections_Java中Collections常用方法

//封装方法的快捷键 shift alt m//一般情况下 返回值为void方法 原对象发生改变;有返回值得方法则不会改变原对象

importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;public classCollectionsMethods {public static voidmain(String[] args) {//TODO Auto-generated method stub

method1();

method2();

method3();

method4();

method5();

method6();

method7();

}private static voidmethod7() {

List l1 = new ArrayList<>();

l1.add(12);

l1.add(0);

l1.add(44);

l1.add(22);

l1.add(100);

Collections.swap(l1,1, 3);//交换指定索引位置的元素

System.out.println(l1);

}private static voidmethod6() {

List l1 = new ArrayList<>();

l1.add(12);

l1.add(55);

l1.add(44);

l1.add(22);

l1.add(100);

Collections.sort(l1);//自然顺序排序

System.out.println(l1);

}private static voidmethod5() {

List l1 = new ArrayList<>();

l1.add(12);

l1.add(19);

l1.add(44);

Collections.shuffle(l1);//随机置换

System.out.println(l1);

}private static voidmethod4() {

List l1 = new ArrayList<>();

l1.add(12);

l1.add(19);

l1.add(44);

Collections.reverse(l1);//反转

System.out.println(l1);

}private static voidmethod3() {

List l1 = new ArrayList<>();

l1.add("yuan");

l1.add("dai");

l1.add("qi");

Collections.fill(l1,"hello");

System.out.println(l1);

}private static voidmethod2() {

List l1 = new ArrayList<>();

l1.add("yuan");

l1.add("dai");

l1.add("qi");

List l2 = new ArrayList<>();//目标集合大小必须大于等于原集合大小

l2.add("");

l2.add("");

l2.add("");

l2.add("");

Collections.copy(l2, l1);

System.out.println(l2);

}private static voidmethod1() {

List l1 = new ArrayList<>();

l1.add(12);

l1.add(19);

l1.add(44);//使用binary进行查找指定元素在指定列表的索引位置

int index = Collections.binarySearch(l1, 19);

System.out.println(index);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值