All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.icuter.jsql.util.CollectionUtil Maven / Gradle / Ivy

The newest version!
package cn.icuter.jsql.util;

import java.util.Iterator;

/**
 * @author edward
 * @since 2018-12-11
 */
public abstract class CollectionUtil {

    public static String join(String[] src, String delimiter) {
        StringBuilder joinBuilder = new StringBuilder();
        for (String s : src) {
            joinBuilder.append(s).append(delimiter);
        }
        return joinBuilder.toString().replaceFirst(delimiter + "\\s*$", "");
    }

    public static  void iterate(Iterable iterable, RemoveFilter filter) {
        Iterator iterator = iterable.iterator();
        while (iterator.hasNext()) {
            T obj = iterator.next();
            if (filter.removeIf(obj)) {
                iterator.remove();
            }
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy