Appends the string `append` to `string` separated by the `delimiter` string. - Android java.lang

Android examples for java.lang:String

Description

Appends the string `append` to `string` separated by the `delimiter` string.

Demo Code

import java.util.Collection;
import java.util.Iterator;

public class Main{

    /**//from  w  ww .j a va2  s  . c om
     * Appends the string `append` to `string` separated by the `delimiter` string.
     * 
     * @param string
     *            the string in front
     * @param append
     *            the string to append
     * @param delimiter
     *            the string that separates `string` and `append`
     * @return appended string of `string` + `delimiter` + `append`, or `null` if `string` if `string` is `null`.
     */
    public static String append(final String string, final String append,
            final String delimiter) {
        if (string == null) {
            return append;
        } else {
            final StringBuilder builder = new StringBuilder(string);
            if (delimiter != null)
                builder.append(delimiter);
            if (append != null)
                builder.append(append);
            return builder.toString();
        }
    }

}

Related Tutorials