StringUtils. equalsWithAny()
时间: 2024-02-05 20:02:52 浏览: 19
`StringUtils.equalsWithAny()` 是 Apache Commons Lang 库中的一个方法,可以用于将一个字符串与多个其他字符串进行比较,如果与其中任何一个字符串相等则返回 `true`,否则返回 `false`。这个方法的定义如下:
```
public static boolean equalsWithAny(String string, CharSequence... searchStrings)
```
其中,`string` 是要比较的字符串,`searchStrings` 是一个可变参数列表,表示要比较的其他字符串。
举个例子,假设有一个字符串 `str = "hello"`,我们想要判断它是否与字符串 `"hello"` 或者 `"world"` 相等,可以使用如下代码:
```
boolean result = StringUtils.equalsWithAny(str, "hello", "world");
```
如果 `str` 等于 `"hello"`,则 `result` 的值为 `true`,否则为 `false`。
相关问题
StringUtils. equalsWithAny
StringUtils.equalsWithAny 是一个自定义的方法,用于判断一个字符串是否与多个其他字符串中的任意一个相等。代码实现类似于下面这样:
```
public static boolean equalsWithAny(String str, String... args) {
if (str == null) {
return false;
}
for (String arg : args) {
if (str.equals(arg)) {
return true;
}
}
return false;
}
```
这个方法首先判断传入的字符串是否为 null,如果为 null,直接返回 false,否则遍历其他参数列表中的每一个字符串,如果在遍历过程中有任意一个字符串与传入的字符串相等,就返回 true,如果遍历完成后还没有找到相等的字符串,就返回 false。
StringUtils.isNotBlank和StringUtils.isNotEmpty
StringUtils.isNotBlank和StringUtils.isNotEmpty是StringUtils工具类中的两个方法,用于判断字符串是否不为空。
StringUtils.isNotEmpty方法判断参数是否不为空,如果不为空则返回true,如果为空则返回false。例如,StringUtils.isNotEmpty(null)返回false,StringUtils.isNotEmpty("")返回false,StringUtils.isNotEmpty("a")返回true,StringUtils.isNotEmpty(" ")返回true。
StringUtils.isNotBlank方法判断参数是否不为空且不包含空白字符,如果满足条件则返回true,否则返回false。例如,StringUtils.isNotBlank(null)返回false,StringUtils.isNotBlank("")返回false,StringUtils.isNotBlank(" ")返回false,StringUtils.isNotBlank("\t \n \f \r")返回false,StringUtils.isNotBlank("\b")返回true,StringUtils.isNotBlank("bob")返回true,StringUtils.isNotBlank(" bob ")返回true。
所以,StringUtils.isNotEmpty方法只判断参数是否不为空,而StringUtils.isNotBlank方法则判断参数是否不为空且不包含空白字符。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)