美文网首页
Collections 的方法分类

Collections 的方法分类

作者: eagle_king | 来源:发表于2019-01-05 18:54 被阅读0次

    addAll:添加一个集合

    asLifoQueue:将 Deque 转为 Queue

    binarySearch:查找

    checkedXxx:在添加元素时,检查集合中的类型是否为给定类型!使用场景,当将一个集合作为返回值的时候,使用此方法,可以有效的防止调用者获取到 集合 后,随意添加元素。这应该在对外(二方、三方库)提供接口时使用。

    copy:值拷贝,即深拷贝。

    disjoint:判断两个集合是否没有相同的元素(不相交)。

    emptyXxx:返回空的 xxx。

    enumeration:返回 Enumeration 集合,应该不用了。

    fill:使用指定元素替换指定列表中的所有元素。

    frequency:获取某个元素在集合中出现的次数。

    indexOfSubList:返回指定源列表中第一次出现指定目标列表的起始位置。

    lastIndexOfSubList:返回指定源列表中最后一次出现指定目标列表的起始位置。

    list:将 Enumeration 转换成 ArrayList,应该没啥用。

    max、min:求最大最小元素。

    nCopies:该方法用于返回一个不可变列表组成的n个拷贝的指定对象。

    newSetFromMap:将 Map<E, Boolean> 转换为 Set<E>。

    replaceAll:将集合中的所有 oldVal 替换成 newVal。

    reverse:反转列表中的元素顺序。

    reverseOrder:返回一个自然逆序比较器。

    rotate:根据指定的距离循环移动指定列表中的元素。

    shuffle:使一个集合的元素乱序化。

    singletonXxx:单一元素集合。

    sort:排序。

    swap:交换两个元素的位置。

    synchronizedXxx:将集合转换为线程安全的。

    unmodifiableXxx:将集合转换为不可修改的。

    相关文章

      网友评论

          本文标题:Collections 的方法分类

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