org.apache.commons.lang3.StringUtils类提供的方法列表:

方法签名功能描述参数解释
boolean contains(CharSequence seq, int searchChar) 检查字符序列中是否包含指定的字符。
  • seq: 要检查的字符序列。
  • searchChar: 要查找的字符。
boolean contains(CharSequence seq, CharSequence searchSeq) 检查字符序列中是否包含指定的字符序列。
  • seq: 要检查的字符序列。
  • searchSeq: 要查找的字符序列。
boolean containsAny(CharSequence cs, char... searchChars) 检查字符序列中是否包含任意一个指定的字符。
  • cs: 要检查的字符序列。
  • searchChars: 要查找的字符数组。
boolean containsAny(CharSequence cs, CharSequence searchChars) 检查字符序列中是否包含任意一个指定的字符序列。
  • cs: 要检查的字符序列。
  • searchChars: 要查找的字符序列。
boolean containsIgnoreCase(CharSequence str, CharSequence searchStr) 忽略大小写检查字符序列中是否包含指定的字符序列。
  • str: 要检查的字符序列。
  • searchStr: 要查找的字符序列。
boolean containsNone(CharSequence cs, char... searchChars) 检查字符序列中是否不包含指定的字符。
  • cs: 要检查的字符序列。
  • searchChars: 要查找的字符数组。
boolean containsNone(CharSequence cs, String invalidChars) 检查字符序列中是否不包含指定的字符序列。
  • cs: 要检查的字符序列。
  • invalidChars: 要查找的字符序列。
boolean containsOnly(CharSequence cs, char... valid) 检查字符序列中是否只包含指定的字符。
  • cs: 要检查的字符序列。
  • valid: 要查找的字符数组。
boolean containsOnly(CharSequence cs, String validChars) 检查字符序列中是否只包含指定的字符序列。
  • cs: 要检查的字符序列。
  • validChars: 要查找的字符序列。
boolean containsWhitespace(CharSequence seq) 检查字符序列中是否包含空白字符。
  • seq: 要检查的字符序列。
boolean equals(CharSequence cs1, CharSequence cs2) 比较两个字符序列是否相等。
  • cs1: 第一个字符序列。
  • cs2: 第二个字符序列。
boolean equalsIgnoreCase(CharSequence str1, CharSequence str2) 忽略大小写比较两个字符序列是否相等。
  • str1: 第一个字符序列。
  • str2: 第二个字符序列。
int indexOf(CharSequence seq, int searchChar) 查找字符在字符序列中的第一次出现位置。
  • seq: 要检查的字符序列。
  • searchChar: 要查找的字符。
int indexOf(CharSequence seq, int searchChar, int startPos) 从指定位置开始查找字符在字符序列中的第一次出现位置。
  • seq: 要检查的字符序列。
  • searchChar: 要查找的字符。
  • startPos: 开始查找的位置。
int indexOf(CharSequence seq, CharSequence searchSeq) 查找字符序列在字符序列中的第一次出现位置。
  • seq: 要检查的字符序列。
  • searchSeq: 要查找的字符序列。
int indexOf(CharSequence seq, CharSequence searchSeq, int startPos) 从指定位置开始查找字符序列在字符序列中的第一次出现位置。
  • seq: 要检查的字符序列。
  • searchSeq: 要查找的字符序列。
  • startPos: 开始查找的位置。
int indexOfIgnoreCase(CharSequence str, CharSequence searchStr) 忽略大小写查找字符序列在字符序列中的第一次出现位置。
  • str: 要检查的字符序列。
  • searchStr: 要查找的字符序列。
int indexOfIgnoreCase(CharSequence str, CharSequence searchStr, int startPos) 从指定位置开始忽略大小写查找字符序列在字符序列中的第一次出现位置。
  • str: 要检查的字符序列。
  • searchStr: 要查找的字符序列。
  • startPos: 开始查找的位置。
int lastIndexOf(CharSequence seq, int searchChar) 查找字符在字符序列中的最后一次出现位置。
  • seq: 要检查的字符序列。
  • searchChar: 要查找的字符。
int lastIndexOf(CharSequence seq, int searchChar, int startPos) 从指定位置开始查找字符在字符序列中的最后一次出现位置。
  • seq: 要检查的字符序列。
  • searchChar: 要查找的字符。
  • startPos: 开始查找的位置。
int lastIndexOf(CharSequence seq, CharSequence searchSeq) 查找字符序列在字符序列中的最后一次��现位置。
  • seq: 要检查的字符序列。
  • searchSeq: 要查找的字符序列。
int lastIndexOf(CharSequence seq, CharSequence searchSeq, int startPos) 从指定位置开始查找字符序列在字符序列中的最后一次出现位置。
  • seq: 要检查的字符序列。
  • searchSeq: 要查找的字符序列。
  • startPos: 开始查找的位置。
int lastIndexOfIgnoreCase(CharSequence str, CharSequence searchStr) 忽略大小写查找字符序列在字符序列中的最后一次出现位置。
  • str: 要检查的字符序列。
  • searchStr: 要查找的字符序列。
int lastIndexOfIgnoreCase(CharSequence str, CharSequence searchStr, int startPos) 从指定位置开始忽略大小写查找字符序列在字符序列中的最后一次出现位置。
  • str: 要检查的字符序列。
  • searchStr: 要查找的字符序列。
  • startPos: 开��查找的位置。
int ordinalIndexOf(CharSequence str, CharSequence searchStr, int ordinal) 查找字符序列在字符序列中的第N次出现位置。
  • str: 要检查的字符序列。
  • searchStr: 要查找的字符序列。
  • ordinal: 第N次出现的位置。
String[] split(CharSequence str) 使用空白字符作为分隔符将字符��列拆分为数组。
  • str: 要拆分的字符序列。
String[] split(CharSequence str, char separatorChar) 使用指定的字符作为分隔符将字符序列拆分为数组。
  • str: 要拆分的字符序列。
  • separatorChar: 分隔符字符。
String[] split(CharSequence str, String separatorChars) 使用指定的字符序列作为分隔符将字符序列拆分为数���。
  • str: 要拆分的字符序列。
  • separatorChars: 分隔符字符序列。
String[] split(CharSequence str, String separatorChars, int max) 使用指定的字符序列作为分隔符将字符序列拆分为数组,最多拆分为指定数量的元素。
  • str: 要拆分的字符序列。
  • separatorChars: 分隔符字符序列。
  • max: 拆分的最大元素数量。
String[] splitByWholeSeparator(CharSequence str, String separator) 使用指定的整个字符序列作为分隔符将字符序列拆分为数组。
  • str: 要拆分的字符序列。
  • separator: 分隔符字符序列。
String substringAfter(CharSequence str, String separator) 获取指定分隔符之后的子字符串。
  • str: 要处理的字符序列。
  • separator: 分隔符字符序列。
String substringAfterLast(CharSequence str, String separator) 获取最后一个指定分隔符之后的子字符串。
  • str: 要处理的字符序列。
  • separator: 分隔符字符序列。
String substringBefore(CharSequence str, String separator) 获取指定分隔符之前的子字符串。
  • str: 要处理的字符序列。
  • separator: 分隔符字符序列。
String substringBeforeLast(CharSequence str, String separator) 获取最后一个指定分隔符之前的子字符串。
  • str: 要处理的字符序列。
  • separator: 分隔符字符序列。
String substringBetween(CharSequence str, String tag) 获取两个相同标签之间的子字符串。
  • str: 要处理的字符序列。
  • tag: 标签字符序列。
String substringBetween(CharSequence str, String open, String close) 获取两个不同标签之间的子字符串。
  • str: 要处理的字符序列。
  • open: 开始标签字符序列。
  • close: 结束标签字符序列。
String[] substringsBetween(CharSequence str, String open, String close) 获取所有在两个不同标签之间的子字符串。
  • str: 要处理的字符序列。
  • open: 开始标签字符序列。
  • close: 结束标签字符序列。
posted on 2024-10-11 15:15  卡米i  阅读(25)  评论(0)    收藏  举报