类 SetUtility


  • public class SetUtility
    extends java.lang.Object
    集合操作
    版本:
    1.0 2019年5月31日
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      SetUtility()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static <T> java.util.Set<T> combine​(java.util.Collection<T> ids1, java.util.Collection<T> ids2)
      取两个集合的合集
      static <T> java.util.Set<T> join​(java.util.Collection<T> ids1, java.util.Collection<T> ids2)
      取两个集合的交集
      static <T> java.util.Set<T> remove​(java.util.Collection<T> sourceIds, java.util.Collection<T> removeIds)
      求补集,即从一个集合范围内删除一个集合范围内的元素
      static <T> java.util.Set<T> toType​(java.util.Collection<?> ids, java.lang.Class<T> cls)
      将集合内的元素转变为指定的类型
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • SetUtility

        public SetUtility()
    • 方法详细资料

      • remove

        public static <T> java.util.Set<T> remove​(java.util.Collection<T> sourceIds,
                                                  java.util.Collection<T> removeIds)
        求补集,即从一个集合范围内删除一个集合范围内的元素
        类型参数:
        T - 集合元素类型
        参数:
        sourceIds - 主集合范围
        removeIds - 待删除的集合范围
        返回:
        补集删除后剩下的集合
      • join

        public static <T> java.util.Set<T> join​(java.util.Collection<T> ids1,
                                                java.util.Collection<T> ids2)
        取两个集合的交集
        类型参数:
        T - 集合元素类型
        参数:
        ids1 - 集合1
        ids2 - 集合2
        返回:
        两个集合的交集
      • combine

        public static <T> java.util.Set<T> combine​(java.util.Collection<T> ids1,
                                                   java.util.Collection<T> ids2)
        取两个集合的合集
        类型参数:
        T - 集合元素类型
        参数:
        ids1 - 集合1
        ids2 - 集合2
        返回:
        两个集合的合集
      • toType

        public static <T> java.util.Set<T> toType​(java.util.Collection<?> ids,
                                                  java.lang.Class<T> cls)
        将集合内的元素转变为指定的类型
        类型参数:
        T - 目标集合元素类型
        参数:
        ids - 集合
        cls - 对象类型
        返回:
        类型转变后的合集