Java 8 List<String> 判空: 如何检查是否存在空对象
Java 8 提供了便捷的方式来判断 List<String> 中是否存在空对象。您可以使用以下代码来实现:
List<String> list = new ArrayList<>();
list.add('Hello');
list.add(null);
list.add('World');
boolean containsNull = list.stream().anyMatch(str -> str == null);
System.out.println('Contains null: ' + containsNull);
在这个例子中,我们创建了一个 List<String> 对象,并添加了三个元素:'Hello'、null、'World'。接着,我们利用 Java 8 的 Stream API 中的 anyMatch 方法来判断列表中是否存在空对象。如果存在空对象,containsNull 变量将被设置为 true,否则为 false。
上述代码的输出为: Contains null: true,表明列表中存在空对象。
原文地址: https://www.cveoy.top/t/topic/pc7V 著作权归作者所有。请勿转载和采集!