zoukankan      html  css  js  c++  java
  • Collections工具类

    1 操作Collection及Map工具类

    package lianxi2;
    
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.List;
    
    import org.junit.Test;
    
    public class TestCollections {
    @Test
       public void test1(){
        List list = new ArrayList();
        list.add(3242);
        list.add(23);
        list.add(55);
        list.add(2233);
        list.add(90);
        System.out.println(list);
        System.out.println(Collections.max(list));
        Collections.reverse(list);
        System.out.println(list);
        Collections.swap(list, 3, 4);
        System.out.println(list);
        //copy()方法
        List list1 = Arrays.asList(new Object[list.size()]);
        Collections.copy(list1, list);
        System.out.println("list1="+list);
        //保证线程安全
        List list2 = Collections.synchronizedList(list);
        System.out.println("list2="+list2);
    }
    }

    结果:

    [3242, 23, 55, 2233, 90]
    3242
    [90, 2233, 55, 23, 3242]
    [90, 2233, 55, 3242, 23]
    list1=[90, 2233, 55, 3242, 23]
    list2=[90, 2233, 55, 3242, 23]

  • 相关阅读:
    频率计数器简介
    电力时钟厂家简介
    linux mail命令详解
    /etc/postfix下 main.cf 配置文件详解
    linux tar
    Linux find命令详解
    Python with
    Python 多进程概述
    python paramiko模块简介
    python 全局变量和局部变量
  • 原文地址:https://www.cnblogs.com/yjtm53/p/4150031.html
Copyright © 2011-2022 走看看