StringUtils.indexOf
时间: 2023-10-17 09:25:56 浏览: 114
StringUtils.indexOf是一个用于查找字符串中指定子字符串的方法。它可以在不区分大小写的情况下查找子字符串,并返回第一次出现的位置。如果找不到子字符串,它将返回-1。[1]
例如,StringUtils.indexOfIgnoreCase("aFabbSSdd", "f")将在字符串"aFabbSSdd"中查找子字符串"f",并返回1,表示"f"第一次出现的位置。
另外,StringUtils.indexOfIgnoreCase还可以通过指定开始查找的位置来限制搜索范围。例如,StringUtils.indexOfIgnoreCase("aFabbSSdd", "f",2)将从第2个位置开始查找"f",由于"f"在第2个位置之前已经出现过,所以返回-1。
StringUtils.lastIndexOfIgnoreCase是类似的方法,它会从字符串的末尾开始查找子字符串,并返回最后一次出现的位置,如果找不到则返回-1。
该库还提供了其他实用的方法,如判断多个字符串是否都为空,对空格也生效,可以使用StringUtils.isAllBlank方法。例如,StringUtils.isAllBlank("", " ", null, " a ")将返回true,表示所有的字符串都为空或只包含空格。
如果只需要判断多个字符串中是否有一个为空,同样对空格也生效,可以使用StringUtils.isAnyBlank方法。例如,StringUtils.isAnyBlank(" a ", " a ", " a ")将返回false,表示这些字符串中没有任何一个为空或只包含空格。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [StringUtils. indexOf 用法](https://blog.csdn.net/aiqinhai1016_/article/details/9927115)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [StringUtils常用方法(上) - commons.lang3常用工具类](https://blog.csdn.net/han12398766/article/details/85461628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文