String 判空 优雅写法
时间: 2023-07-08 10:08:26 浏览: 60
可以使用以下代码判断一个字符串是否为空:
```java
if (str == null || str.trim().isEmpty()) {
// 字符串为空
} else {
// 字符串不为空
}
```
其中,`str == null` 用于判断字符串是否为 null,`str.trim().isEmpty()` 用于判断字符串去除首尾空格后是否为空。这种写法简洁明了,也比较优雅。
相关问题
String 判空
可以使用以下方法判断一个 String 是否为空:
1. 使用 isEmpty() 方法:
```java
String str = "";
if (str.isEmpty()) {
// 字符串为空
}
```
2. 使用 length() 方法:
```java
String str = "";
if (str.length() == 0) {
// 字符串为空
}
```
3. 使用 equals() 方法:
```java
String str = "";
if (str.equals("")) {
// 字符串为空
}
```
需要注意的是,上述方法在字符串为 null 时会抛出 NullPointerException 异常,因此需要先进行 null 判断。例如:
```java
String str = null;
if (str != null && !str.isEmpty()) {
// 字符串不为空
}
```
java string 判空
在Java中,判断String是否为空有多种方法。可以使用isEmpty()方法,判断字符串是否为空,如果为空则返回true;也可以使用length()方法,判断字符串的长度是否小于等于0,如果是则表示为空;还可以使用a == null判断字符串是否为null,或者使用a.equals("")判断字符串是否为空字符串。这些方法都可以用来判断Java中的String是否为空。