String数组 判不为空
时间: 2024-10-24 17:06:03 浏览: 16
[UVA10282] Babelfish.txt
在Java中,判断String数组是否为空通常通过检查数组长度是否为0来完成。下面是一个简单的示例:
```java
String[] array = new String[0]; // 定义一个空的字符串数组
if (array.length == 0) {
System.out.println("数组为空");
} else {
System.out.println("数组不为空");
}
```
在这个例子中,如果`array.length`返回值为0,那么说明数组是空的。如果你想要一个更为简洁的方式,可以使用Java 8引入的Optional类,虽然它主要用于处理可能不存在的值,但在这种场景下也可以用于简化代码:
```java
import java.util.Optional;
Optional<String[]> optionalArray = Optional.ofNullable(array);
if (!optionalArray.isPresent()) {
System.out.println("数组为空");
} else {
System.out.println("数组不为空");
}
```
阅读全文