@Test public void judgeBlankテスト() { String[] successes = Arrays.gen( "123", "abc", "ABC", "あいう", "-123", "アイウ", "ｱｲｳ", "ァィゥ", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "{", "}", "[", "]" ); for (String success : successes) { assertFalse(Strings.isBlank(success)); } String[] failures = Arrays.gen( "", " ", " ", "\t", "\r", "\n", "\f", " ", " \t", "\t ", "\r\t", "\r\n ", "\f ", " \r\n", " \r\n", " \n", "\t\n" ); for (String failure : failures) { assertTrue(Strings.isBlank(failure)); } }
public static boolean isBlank(CharSequence suspect) { return suspect == null || suspect.length() == 0 || BLANK_ALL_PATTERN.matcher(suspect).matches(); }
Strings { public static boolean isBlank(CharSequence suspect) { return suspect == null || suspect.length() == 0 || BLANK_ALL_PATTERN.matcher(suspect).matches(); } }
Strings { public static boolean isBlank(CharSequence suspect) { return suspect == null || suspect.length() == 0 || BLANK_ALL_PATTERN.matcher(suspect).matches(); } private  Strings(); }
Strings { public static boolean isBlank(CharSequence suspect) { return suspect == null || suspect.length() == 0 || BLANK_ALL_PATTERN.matcher(suspect).matches(); } private  Strings(); static String substitute(String string, Map<String, ? extends Object> replace); static String substitute(String string, Map<String, ? extends Object> replace, Locale locale); static String findPlaceHolder(String string); static String clearEscapedPlaceHolder(String dirty); static T proper(T returnIfNotEmpty, T alternative); static String toCamel(String snake); static String toSnake(String camel); static String join(T... joinees); static String joinBy(String separator, T... joinees); static String join(List<T> joinees); static String joinBy(String separator, List<T> joinees); static boolean isBlank(CharSequence suspect); static boolean containBlank(CharSequence suspect); static String removeBlanks(CharSequence target); static boolean isEmpty(CharSequence suspect); static boolean isEmpty(CharSequence suspect, boolean removeBlanks); static String reverse(String reversee); static String trim(String target); static String[] split(String regex, String target); static boolean equalsIgnoreCase(String source, String destination); static boolean startsWith(String text, String prefix); static boolean startsWith(String text, String prefix, boolean textCompare); static boolean endsWith(String text, String prefix); static boolean endsWith(String text, String prefix, boolean textCompare); static String escapeHTML(CharSequence html); static String escapeRegex(CharSequence text); }
Strings { public static boolean isBlank(CharSequence suspect) { return suspect == null || suspect.length() == 0 || BLANK_ALL_PATTERN.matcher(suspect).matches(); } private  Strings(); static String substitute(String string, Map<String, ? extends Object> replace); static String substitute(String string, Map<String, ? extends Object> replace, Locale locale); static String findPlaceHolder(String string); static String clearEscapedPlaceHolder(String dirty); static T proper(T returnIfNotEmpty, T alternative); static String toCamel(String snake); static String toSnake(String camel); static String join(T... joinees); static String joinBy(String separator, T... joinees); static String join(List<T> joinees); static String joinBy(String separator, List<T> joinees); static boolean isBlank(CharSequence suspect); static boolean containBlank(CharSequence suspect); static String removeBlanks(CharSequence target); static boolean isEmpty(CharSequence suspect); static boolean isEmpty(CharSequence suspect, boolean removeBlanks); static String reverse(String reversee); static String trim(String target); static String[] split(String regex, String target); static boolean equalsIgnoreCase(String source, String destination); static boolean startsWith(String text, String prefix); static boolean startsWith(String text, String prefix, boolean textCompare); static boolean endsWith(String text, String prefix); static boolean endsWith(String text, String prefix, boolean textCompare); static String escapeHTML(CharSequence html); static String escapeRegex(CharSequence text);  }