◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
在 java 中从数组删除空值可以使用两种方法:java 8 stream api:使用 filter() 方法过滤空值。apache commons lang 库:使用 arrayutils.removeelements() 方法删除空值。
如何从 Java 数组中删除空值
在 Java 中从数组中删除空值有多种方法。以下介绍两种最常用的方法:
方法 1:Java 8 Stream API
使用 Java 8 Stream API 是从数组中删除空值最简单、最简洁的方法。
立即学习“Java免费学习笔记(深入)”;
String[] array = new String[]{"a", null, "b", null, "c"}; // 使用 Stream API 过滤空值 String[] filteredArray = Arrays.stream(array) .filter(element -> element != null) .toArray(String[]::new);
方法 2:使用 Apache Commons Lang
Apache Commons Lang 库提供了 ArrayUtils.removeElements 方法,可轻松从数组中删除空值。
String[] array = new String[]{"a", null, "b", null, "c"}; // 使用 Apache Commons Lang 库删除空值 String[] filteredArray = ArrayUtils.removeElements(array, null);
注意事项:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。