src/main/java/me/zzp/util/Seq.java
public static List<String> partition(Collection<String> from, int n, String delimiter) {
    List<String> to = new ArrayList<>();
    List<String> buffer = new ArrayList<>(n);
    for (String e : from) {
      buffer.add(e);
      if (buffer.size() >= n) {
        to.add(join(buffer, delimiter));
        buffer.clear();
      }
    }
    return to;
  }
public static List<String> partition(Collection<String> from, int n, String delimiter) {
    List<String> to = new ArrayList<>();
    List<String> buffer = new ArrayList<>(n);
    for (String e : from) {
      buffer.add(e);
      if (buffer.size() >= n) {
        to.add(join(buffer, delimiter));
        buffer.clear();
      }
    }
    return to;
  }
拆分容器，每份至多包含n个元素，将每堆元素连接成一个独立字符串。
@param from 包含任意多个元素的容器。
@param n 子元素个数。
@param delimiter 分隔符。
@return 拆分后的字符串List。