@Test public void replaceBlankテスト() { String[] seeds = Arrays.gen( null, "", "\n", "\t", " ", " ", "a", "abc", "a b c", "a \nb", " a,\r\n b", "あ", "あいう", "あ い う", "あ \nい", "あ, \r\n いう" ); final String[] expected = Arrays.gen( "", "", "", "", "", "", "a", "abc", "abc", "ab", "a,b", "あ", "あいう", "あいう", "あい", "あ,いう" ); Arrays.each(seeds, new EachCall<String>() { public void each(String element, int index, int total) { String actual = Strings.removeBlanks(element); assertEquals(expected[index], actual); } }); }
public static String removeBlanks(CharSequence target) { if (target == null || target.length() == 0) return ""; return BLANK_PATTERN.matcher(target).replaceAll(""); }
Strings { public static String removeBlanks(CharSequence target) { if (target == null || target.length() == 0) return ""; return BLANK_PATTERN.matcher(target).replaceAll(""); } }
Strings { public static String removeBlanks(CharSequence target) { if (target == null || target.length() == 0) return ""; return BLANK_PATTERN.matcher(target).replaceAll(""); } private  Strings(); }
Strings { public static String removeBlanks(CharSequence target) { if (target == null || target.length() == 0) return ""; return BLANK_PATTERN.matcher(target).replaceAll(""); } 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 String removeBlanks(CharSequence target) { if (target == null || target.length() == 0) return ""; return BLANK_PATTERN.matcher(target).replaceAll(""); } 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);  }