在数字化转型中,选择合适的跨平台开发框架不仅能提高效率,还有助于确保数据安全与合规性。
687
2022-11-21
工具类-StringUtils
一 StringUtils
工作中看到项目组里的代码大量的用到了 StringUtils 工具类来做字符串的操作,便学习整理了一下,方便查阅
1.isEmpty
/** * sEmpty(String str) 是否为空,空格字符为false * StringUtils.isEmpty(null) = true * StringUtils.isEmpty("") = true * StringUtils.isEmpty(" ") = false * StringUtils.isEmpty("bob") = false * StringUtils.isEmpty(" bob ") = false */ @Test public void isEmpty(){ String str=""; String str1=" "; System.out.println(StringUtils.isEmpty(str)); System.out.println(StringUtils.isEmpty(str1)); }//true//false
2.isNotEmpty
/*** isNotEmpty(String str) 是否为非空,空格字符为true* StringUtils.isNotEmpty(null) = false* StringUtils.isNotEmpty("") = false* StringUtils.isNotEmpty(" ") = true* StringUtils.isNotEmpty("bob") = true* StringUtils.isNotEmpty(" bob ") = true*/@Testpublic void isNotEmpty(){ String str=null; System.out.println(StringUtils.isNotEmpty(str));}//false
3.isBlank
/*** isBlank(String str) 是否为空,空格字符为true* StringUtils.isBlank(null) = true* StringUtils.isBlank("") = true* StringUtils.isBlank(" ") = true* StringUtils.isBlank("bob") = false* StringUtils.isBlank(" bob ") = false*/@Testpublic void isBlank(){ String str=" "; String str1=""; System.out.println(StringUtils.isBlank(str)); System.out.println(StringUtils.isBlank(str1));}//true//true
4.isNotBlank
/*** isNotBlank(String str) 是否为非空,空格字符为false* StringUtils.isNotBlank(null) = false* StringUtils.isNotBlank("") = false* StringUtils.isNotBlank(" ") = false* StringUtils.isNotBlank("bob") = true* StringUtils.isNotBlank(" bob ") = true*/@Testpublic void isNotBlank(){ String str=" "; String str1=""; System.out.println(StringUtils.isNotBlank(str)); System.out.println(StringUtils.isNotBlank(str1));}//false//false
5.trim
/*** trim(String str)去除字符串两端的控制符,空字符串、null 返回 null* StringUtils.trim(null) = null* StringUtils.trim("") = ""* StringUtils.trim(" ") = ""* StringUtils.trim("abc") = "abc"* StringUtils.trim(" abc ") = "abc"*/@Testpublic void trim(){ String str=" 大连 东软信息 学院 "; System.out.println(StringUtils.trim(str));}//大连 东软信息 学院
6.join
/*** (1) public static
7.subString
/*** subString(String str,int start) 从start 开始,包含start 那个字符,得到字符串str 的子串,如果start为负数,* 则从后面开始数起。如果str 为null 或者 "" 则返回其本身* StringUtils.substring(null, *) = null* StringUtils.substring("", *) = ""* StringUtils.substring("abc", 0) = "abc"* StringUtils.substring("abc", 2) = "c"* StringUtils.substring("abc", 4) = ""* StringUtils.substring("abc", -2) = "bc"* StringUtils.substring("abc", -4) = "abc"*/@Testpublic void subString(){ String str="abcde"; System.out.println(StringUtils.substring(str,1));}//bcde
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~