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();
}
}