Apache common工具类
创始人
2025-06-01 17:48:19
0

这里写目录标题

  • 1.commons-lang3
    • 1.1 SpringUtils字符串工具类
      • 1.1.1 包含判断:contains/containsXXX
      • 1.1.2 字符串替换方法:replace/replaceXXX

1.commons-lang3

org.apache.commonscommons-lang33.12.0


1.1 SpringUtils字符串工具类

1.1.1 包含判断:contains/containsXXX

方法涵义
contains检查字符串(参数1)是否包含字符串(参数2)
containsIgnoreCase检查字符串(参数1)是否包含字符串(参数2), 忽略大小写
containsOnly检查字符串(参数1)中的字符是否全为字符串(参数2)中的字符的子集
containsNone检查字符串(参数1)和字符串(参数2)中的字符是否不存在交集
containsAny检查字符串(参数1)和字符串(参数2)中的字符是否存在交集.
containsWhitespace判断是否包含空白字符

一、contains
检查字符串(参数1)是否包含字符串(参数2)

StringUtils.contains("defg", "ef") > true
StringUtils.contains("defg", "EF") > false
StringUtils.contains("defg", "fe") > false

二、containsIgnoreCase
检查字符串(参数1)是否包含字符串(参数2), 忽略大小写

StringUtils.containsIgnoreCase("defg", "EF") > true

三、containsIgnoreCase
检查字符串(参数1)中的字符是否全为字符串(参数2)中的字符的子集

StringUtils.containsOnly("ef", "defg") > true
StringUtils.containsOnly("fe", "defg") > true
StringUtils.containsOnly("eee", "defg") > true
StringUtils.containsOnly("defg", "de") > false

四、containsNone
检查字符串(参数1)和字符串(参数2)中的字符是否不存在交集.

StringUtils.containsNone("defg", "xvy") >  true
StringUtils.containsNone("defg", "aadd") > false

五、containsAny
检查字符串(参数1)和字符串(参数2)中的字符是否存在交集.

StringUtils.containsAny("defg", "ef") > true
StringUtils.containsAny("defg", "fe") > true
StringUtils.containsAny("ef", "defg") > true
StringUtils.containsAny("defg", "aadd") > true
StringUtils.containsAny("defg", "xvy") > false

六、containsWhitespace

StringUtils.containsWhitespace(null) > false
StringUtils.containsWhitespace("") > false
StringUtils.containsWhitespace("a") > false
StringUtils.containsWhitespace("abc") > false
StringUtils.containsWhitespace("abc") > falseStringUtils.containsWhitespace(" ") > true
StringUtils.containsWhitespace(" a") > true
StringUtils.containsWhitespace("abc ") > true
StringUtils.containsWhitespace("a b") > true
StringUtils.containsWhitespace("a  b") > true

1.1.2 字符串替换方法:replace/replaceXXX

方法涵义
replace替换字符串中的某一部分字符串
containsIgnoreCase检查字符串(参数1)是否包含字符串(参数2), 忽略大小写
containsOnly检查字符串(参数1)中的字符是否全为字符串(参数2)中的字符的子集
containsNone检查字符串(参数1)和字符串(参数2)中的字符是否不存在交集
containsAny检查字符串(参数1)和字符串(参数2)中的字符是否存在交集.
containsWhitespace判断是否包含空白字符

相关内容

热门资讯

南方电网电力科技股份有限公司 ... 证券代码:688248 证券简称:南网科技 公告编号:2025-016 南方电网电力科技股份有限公司...
加快促就业政策落实落地 教育部... 进入毕业季,教育部要求各地加快促就业政策落实落地,千方百计迅速拓展一批吸纳高校毕业生就业的新岗位,全...
深圳海关“政策+科技”双支撑 ... 当前,全球贸易形势复杂多变,作为外贸大省的重要窗口,深圳海关积极作为,以智慧监管为抓手,以精准服务为...
京东外卖将扩招至15万名全职骑... |2025年6月3日 星期二| NO.1京东外卖:近期将扩招至15万名全职骑手 6月1日,京东外卖宣...
免关税政策即将到期 欧盟将与乌... 欧盟委员会发言人奥洛夫·吉尔2日表示,欧盟当前针对乌克兰的免关税政策将于6月5日到期,欧盟正在着手制...
鲍威尔出席美联储国际金融司活动... 美联储主席鲍威尔(Jerome Powell)周一在美联储国际金融司(IF)成立75周年活动上发表讲...
关税政策推进受阻,特朗普政府求... 6月2日,美国特朗普政府请求联邦上诉法院阻止此前哥伦比亚特区联邦地区法院裁定其关税政策“违法”的命令...
关税政策推进受阻 特朗普政府求... 当地时间6月2日,美国特朗普政府请求联邦上诉法院阻止此前哥伦比亚特区联邦地区法院裁定其关税政策“违法...
英国央行Catherine M... 英国央行Catherine Mann:必须考虑量化紧缩(QT)和一系列利率政策的影响。
原创 香... 在新加坡香格里拉酒店举行的亚太安全论坛上,美国国防部长赫格塞思(Lloyd Austin)于5月31...