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;
  }
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。
拆分容器，每份至多包含n个元素，将每堆元素连接成一个独立字符串。