[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/kylez7/JavaCodeAcc/master/src/util/StringUtil.java [Back]  [Original]

package util;

import java.util.Random;

/**
 * Util for String
 * 
 * @author liu yuning
 *
 */
public class StringUtil {

    private static final int DEFAULT_STRING_LENGTH = 10;

    private static final String LETTERS = "abcdefghijkllmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

    private static Random random = new Random();

    /**
     * Don't let anyone instantiate this class.
     */
    private StringUtil() {

    }

    /**
     * 
     * @param str
     * @return {@code true} if the input {@code String} is null or ""
     */
    public static boolean empty(final String str) {
	return str == null || str.trim().isEmpty();
    }

    /**
     * generate random string
     * 
     * @return a random string
     */
    public static String generateRandomString() {
	return generateRandomString(DEFAULT_STRING_LENGTH);
    }

    /**
     * generate random string using all letters and the given length
     * 
     * @param stringLength
     * @return a random string
     */
    public static String generateRandomString(int stringLength) {
	if (stringLength  0) {
	    stringBuilder.append(repeatStr);
	}

	return stringBuilder.toString();
    }

}

Web Proxy Viewer  |  New URL  |  Original Page