美文网首页
Java_集合框架_collections包装类

Java_集合框架_collections包装类

作者: Miss_差不多 | 来源:发表于2017-09-13 15:50 被阅读12次

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

    • void soft(list) 对List容器内的元素排序
    • void shuffle(List) 对List容器内的对象进行随机排序.
    • void reverse(List) 对容器内的对象进行逆序排列.
    • void fill(List Object) 用特定的对象重写整个List容器
    • void copy(List dest,List src) 将src List容器内容拷贝到dest List容器
    • int binarySearch(List Object) 对于顺序的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接口的一个实现类,其中静态的方法.方便对集合进行排列等操作.

    相关文章

      网友评论

          本文标题:Java_集合框架_collections包装类

          本文链接:https://www.haomeiwen.com/subject/nvnksxtx.html