类 Collects

java.lang.Object
net.apexes.commons.lang.Collects

public final class Collects extends Object
作者:
HeDYn
  • 方法详细资料

    • splitLimit

      public static <T> List<Set<T>> splitLimit(Collection<T> srcs, int batchLimit)
      将指定集合分折成多个大小不大于 limit 的小集合
      参数:
      srcs -
      batchLimit - 每个小集合中的最大元素数量
      返回:
    • splitCount

      public static <T> List<Set<T>> splitCount(Collection<T> srcs, int splitCount)
      按指定数量拆分小集合
      参数:
      srcs -
      splitCount - 拆分出的小集合的最大个数
      返回:
    • splitCount

      public static <K, V> List<Map<K,V>> splitCount(Map<K,V> map, int splitCount)
      按指定数量拆分 Map
      参数:
      map -
      splitCount - 拆分出的小 Map 的最大个数
      返回: