在ArrayList中过滤空值可以通过以下步骤实现:
以下是一个示例代码:
import java.util.ArrayList;
public class ArrayListFilter {
public static void main(String[] args) {
// 创建原始ArrayList并添加元素
ArrayList<String> originalList = new ArrayList<>();
originalList.add("Apple");
originalList.add("");
originalList.add("Orange");
originalList.add("");
originalList.add("Banana");
// 过滤空值
ArrayList<String> filteredList = new ArrayList<>();
for (String element : originalList) {
if (!element.isEmpty()) {
filteredList.add(element);
}
}
// 输出过滤后的结果
System.out.println("过滤前:" + originalList);
System.out.println("过滤后:" + filteredList);
}
}
运行以上代码,输出结果为:
过滤前:[Apple, , Orange, , Banana]
过滤后:[Apple, Orange, Banana]
在这个例子中,我们创建了一个原始的ArrayList并添加了一些元素,其中包括空值。然后,我们使用循环遍历原始ArrayList中的每个元素,并使用条件判断语句检查元素是否为空值。如果元素不为空值,则将其添加到新的ArrayList中。最后,我们输出过滤前和过滤后的结果。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云