程序包 cn.fxcraft.util

类 CollUtil


  • public class CollUtil
    extends java.lang.Object
    集合工具
    作者:
    FzmXer 2023年07月27日 22时22分
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean contains​(java.util.Collection<?> collection, java.lang.Object value)
      判断指定集合是否包含指定值
      static boolean containsAny​(java.util.Collection<?> coll1, java.lang.Object obj)
      两个集合是否至少有一个共同的元素
      static boolean containsAny​(java.util.Collection<?> coll1, java.util.Collection<?> coll2)
      两个集合是否至少有一个共同的元素
      static <T> java.util.ArrayList<T> distinct​(java.util.Collection<T> collection)
      去重集合
      static boolean isEmpty​(java.util.Collection<?> collection)
      集合是否为空
      static boolean notEmpty​(java.util.Collection<?> collection)
      集合是否为非空
      static java.util.List<java.lang.String> toLowerCase​(java.util.Collection<java.lang.String> collection)
      集合内容转为小写
      static java.lang.String toString​(java.util.Collection<java.lang.String> collection)
      集合转为String
      static java.util.List<java.lang.String> toUpperCase​(java.util.Collection<java.lang.String> collection)
      集合内容转为大写
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • contains

        public static boolean contains​(java.util.Collection<?> collection,
                                       java.lang.Object value)
        判断指定集合是否包含指定值
        参数:
        collection - 集合
        value - 需要查找的值
        返回:
        则找到元素返回 true
      • containsAny

        public static boolean containsAny​(java.util.Collection<?> coll1,
                                          java.util.Collection<?> coll2)
        两个集合是否至少有一个共同的元素
        参数:
        coll1 - 集合1
        coll2 - 集合2
        返回:
        是否至少包含一个元素
      • containsAny

        public static boolean containsAny​(java.util.Collection<?> coll1,
                                          java.lang.Object obj)
        两个集合是否至少有一个共同的元素
        参数:
        coll1 - 集合1
        obj - 元素
        返回:
        是否至少包含一个元素
      • distinct

        public static <T> java.util.ArrayList<T> distinct​(java.util.Collection<T> collection)
        去重集合
        类型参数:
        T - 集合元素类型
        参数:
        collection - 集合
        返回:
        新的集合
      • notEmpty

        public static boolean notEmpty​(java.util.Collection<?> collection)
        集合是否为非空
        参数:
        collection - 集合
        返回:
        是否为非空
      • isEmpty

        public static boolean isEmpty​(java.util.Collection<?> collection)
        集合是否为空
        参数:
        collection - 集合
        返回:
        是否为空
      • toLowerCase

        public static java.util.List<java.lang.String> toLowerCase​(java.util.Collection<java.lang.String> collection)
        集合内容转为小写
        参数:
        collection - 集合
        返回:
        文本列表
      • toUpperCase

        public static java.util.List<java.lang.String> toUpperCase​(java.util.Collection<java.lang.String> collection)
        集合内容转为大写
        参数:
        collection - 集合
        返回:
        文本列表
      • toString

        public static java.lang.String toString​(java.util.Collection<java.lang.String> collection)
        集合转为String
        参数:
        collection - 集合
        返回:
        String