zoukankan      html  css  js  c++  java
  • 操作集合的工具类 Collections

    这个工具类里提供了大量方法对元素进行排序,查询和修改。

    可以将集合设置为不可变,对集合对象实现同步控制。

    同步控制

    将制定集合包装成线程同步的集合。解决多线程并发访问集合时的线程安全问题。用synchronizedXxxx方法。

    设置不可变集合。

    emptyXxx返回一个空的,不可变的集合

    singletonXxx返回一个只包含指定对象不可变的集合对象。

    unmodifiableXxx,返回指定集合对象的不可变视图。

    都是返回指定集合的只读版本

    java9中增加了of方法,可以直接创建一个包含of后面参数的不可变集合。对于map,可以直接传入key,value,也可以传入map.entry.

    Enumeration接口

    古老的接口,为了兼容jdk1的程序,可以迭代vector stack hashtable等集合。新的集合不再支持这个接口

    包含两个方法

    hasMoreElements如果还有剩下的元素,返回true

    nextElements,返回下一个元素。如果还有,否则抛出null

  • 相关阅读:
    1026 Table Tennis (30)
    1029 Median
    1025 PAT Ranking (25)
    1017 Queueing at Bank (25)
    1014 Waiting in Line (30)
    1057 Stack (30)
    1010 Radix (25)
    1008 Elevator (20)
    字母大小写转换
    Nmap的基础知识
  • 原文地址:https://www.cnblogs.com/tomato190/p/12384530.html
Copyright © 2011-2022 走看看