四时宝库

程序员的知识宝库

StringUtils之Trim 去空格(trim去除空格)

方法:

public static String trim(final String str) {
        return str == null ? null : str.trim();
    }
// null
System.out.println(StringUtils.trim(null));
// ""
System.out.println(StringUtils.trim("") );
// ""
System.out.println(StringUtils.trim("     ") );
// abc
System.out.println(StringUtils.trim("abc")  );
// abc
System.out.println(StringUtils.trim("    abc    "));
// a b c
System.out.println(StringUtils.trim("    a b c    "));
public static String trimToNull(final String str) {
        final String ts = trim(str);
        return isEmpty(ts) ? null : ts;
    }
// null
System.out.println(StringUtils.trimToNull(null));
// null
System.out.println(StringUtils.trimToNull(""));
// null
System.out.println(StringUtils.trimToNull("     "));
// abc
System.out.println(StringUtils.trimToNull("abc"));
// abc
System.out.println(StringUtils.trimToNull("    abc    "));
public static String trimToEmpty(final String str) {
        return str == null ? EMPTY : str.trim();
    }
// ""
System.out.println(StringUtils.trimToEmpty(null));
// ""
System.out.println(StringUtils.trimToEmpty("")  );
// ""
System.out.println(StringUtils.trimToEmpty("     "));
// abc
System.out.println(StringUtils.trimToEmpty("abc"));
// abc
System.out.println(StringUtils.trimToEmpty("    abc    "));
// ""
System.out.println(StringUtils.trimToEmpty(null));
// ""
System.out.println(StringUtils.trimToEmpty("")  );
// ""
System.out.println(StringUtils.trimToEmpty("     "));
// abc
System.out.println(StringUtils.trimToEmpty("abc"));
// abc
System.out.println(StringUtils.trimToEmpty("    abc    "));

测试用例:

说明:如果字符串是null,则返回空,否则返回去空格后的结果

方法:

测试用例:

说明:如果字符串在进行去空格后,得到的结果是""或者null,则返回null,否则返回去空格后的结果

方法:

测试用例:

说明:把字符串的两端空格全部移除掉,如果输入的是null,则返回null

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接