您的位置:首页 > 编程语言 > Java开发

(十二)Java工具类StringUtils中trim、trimToEmpty、trimToNull方法详解

2018-01-25 20:04 357 查看
1. trim方法源码详解

public static String trim(String str)
{
return str == null ? null : str.trim();
}


源码解析:输入参数为null时返回null,否则去除掉字符串两边的空格或者制表符(tab键,一个tab键代表两个空格);

2. trimToEmpty方法源码详解

public static String trimToEmpty(String str)
{
return str == null ? "" : str.trim();
}


源码解析:输入参数为null时返回“”空串,否则去除掉字符串两边的空格或者制表符(tab键,一个tab键代表两个空格);

3. trimToNull方法源码详解

public static String trimToNull(String str)
{
String ts = trim(str);
return isEmpty(ts) ? null : ts;
}


源码解析:输入参数首先调用trim()方法处理去掉两边的空格或者制表符(tab键,一个tab键代表两个空格),如果输入参数为null则返回null,然后判断处理后的参数是否为空,如果为空就返回null,否则返回ts;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐