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

io.github.saoxuequ.http.request.utils.Joiner Maven / Gradle / Ivy

package io.github.saoxuequ.http.request.utils;

import java.util.Iterator;
import java.util.List;

public class Joiner {

    private final String separator;

    public Joiner(String separator) {
        this.separator = separator;
    }

    public static Joiner on(String separator) {
        return new Joiner(separator);
    }

    public String join(List parts) {
        StringBuilder sb = new StringBuilder();
        Iterator iterator = parts.iterator();
        while (iterator.hasNext()) {
            sb.append(iterator.next());
            if (iterator.hasNext()) {
                sb.append(separator);
            }
        }
        return sb.toString();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy