package org.appwork.utils; import java.util.Locale; public class StringUtils { /** * Returns wether a String is null,empty, or contains whitespace only * * @param ip * @return */ public static boolean isEmpty(String ip) { return ip == null || ip.trim().length() == 0; } /** * @param name * @param jdPkgRule * @return */ public static boolean endsWithCaseInsensitive(String name, String jdPkgRule) { return name.toLowerCase(Locale.ENGLISH).endsWith(jdPkgRule.toLowerCase(Locale.ENGLISH)); } /** * @param pass * @param pass2 * @return */ public static boolean equalsIgnoreCase(String pass, String pass2) { if (pass == pass2) return true; if (pass == null && pass2 != null) return false; return pass.equalsIgnoreCase(pass2); } /** * @param pass * @param pass2 * @return */ public static boolean equals(String pass, String pass2) { if (pass == pass2) return true; if (pass == null && pass2 != null) return false; return pass.equals(pass2); } /** * @param value * @return */ public static boolean isNotEmpty(String value) { return !isEmpty(value); } }