Java_集合框架_collections包装类

2017-09-13  本文已影响12人  Miss_差不多

Collections 实现List接口的一个类 提供了一些静态方法实现了基本list容器的一些常用算法.

public static void main(String[] args) {
        List list = new LinkedList();
        for (int i = 0; i < 10; i++) {
          list.add("a"+i);
            }
        System.out.println(list);
        Collections.shuffle(list);//随机排序
        System.out.println(list);
        Collections.sort(list);//正序排列
        System.out.println(list);
         Collections.binarySearch(list, "a3");
        System.out.println(list);
        Collections.reverse(list);//倒序排列
        System.out.println(list);
        
        List list1 = new LinkedList();
        list1.add("aaa");
        list1.add("bbb");
        list1.add("ccc");
        Collections.fill(list, "FFFF");//整体替换
        System.out.println(list);
        Collections.copy(list, list1);//一个List复制到另一个List中  会覆盖
        System.out.println(list);
        }

[a0, a1, a2, a3, a4, a5, a6, a7, a8, a9]
[a6, a8, a2, a7, a1, a0, a3, a9, a5, a4]
[a0, a1, a2, a3, a4, a5, a6, a7, a8, a9]
[a0, a1, a2, a3, a4, a5, a6, a7, a8, a9]
[a9, a8, a7, a6, a5, a4, a3, a2, a1, a0]
[FFFF, FFFF, FFFF, FFFF, FFFF, FFFF, FFFF, FFFF, FFFF, FFFF]
[aaa, bbb, ccc, FFFF, FFFF, FFFF, FFFF, FFFF, FFFF, FFFF]
以上是以此是打印结果.

Collections是collection接口的一个实现类,其中静态的方法.方便对集合进行排列等操作.

上一篇下一篇

猜你喜欢

热点阅读