java 怎么判断string是否为空
时间: 2023-09-22 11:09:17 浏览: 94
在Java中,可以使用以下几种方法来判断一个字符串是否为空:
1. 使用isEmpty()方法:该方法返回一个布尔值,如果字符串的长度为0,则返回true,否则返回false。示例代码如下:
```
String str = "";
if(str.isEmpty()) {
System.out.println("字符串为空");
}
```
2. 使用equals()方法:该方法用于比较两个字符串是否相等。如果要判断一个字符串是否为空,可以将它与一个空字符串比较,如果相等,则说明字符串为空。示例代码如下:
```
String str = "";
if(str.equals("")) {
System.out.println("字符串为空");
}
```
3. 使用length()方法:该方法返回字符串的长度,如果字符串长度为0,则说明字符串为空。示例代码如下:
```
String str = "";
if(str.length() == 0) {
System.out.println("字符串为空");
}
```
4. 使用isBlank()方法(Java 11及以上版本):该方法返回一个布尔值,如果字符串为空或只包含空格,则返回true,否则返回false。示例代码如下:
```
String str = "";
if(str.isBlank()) {
System.out.println("字符串为空");
}
```
阅读全文