本文共 1218 字,大约阅读时间需要 4 分钟。
StringUtils中的containsIgnoreCase方法解析 StringUtils.containsIgnoreCase方法详解方法简介
org.apache.commons.lang3.StringUtils.containsIgnoreCase(CharSequence str, CharSequence searchStr);
该方法用于判断字符串中是否包含指定的子字符串,且不区分大小写。
主要功能特点
- 支持忽略大小写的包含检查
- 适用于多种字符序列类型
- 返回布尔值,标示是否存在匹配
使用场景示例
例如:判断字符串"Hello World"中是否包含"hello",结果为true
参数说明
str: 被检查的字符序列
searchStr: 用于匹配的子字符串
方法将自动将searchStr转换为相同大小写形式进行比较
返回值解释
返回true表示searchStr在str中存在(不区分大小写),false则表示不存在
使用示例
boolean result = StringUtils.containsIgnoreCase("Hello World", "hello"); System.out.println("result: " + result); // 输出: true注意事项
该方法不仅适用于String类型,还支持其他实现CharSequence的对象
如果需要区分大小写,可以使用contains方法
转载地址:http://ixqfk.baihongyu.com/