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

cn.enilu.flash.core.lang.Strings Maven / Gradle / Ivy

package cn.enilu.flash.core.lang;


/**
 * 字符串工具类
 *
 * @author enilu([email protected])
 *
 */
public final class Strings {

	private Strings() {
	}

	public static boolean isBlank(String s) {
		return s == null || s.isEmpty();
	}

    public static String blankToNull(String s) {
        if (isBlank(s)) {
            return null;
        }
        return s;
    }

	public static String join(String[] parts, String joiner) {
		StringBuilder ss = new StringBuilder();
		for (String s : parts) {
			if (ss.length() > 0) {
				ss.append(joiner);
			}
			ss.append(s == null ? "" : s);
		}
		return ss.toString();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy