/** * @author lautturi.com * Java example: remove empty/null element from array in java */ import java.util.*; public class Lautturi { public static void main(String[] args) { String[] strArray = { "hello", "lautturi", " ", "", "world", null, "lau", "java" }; String[] newArray = Arrays.stream(strArray).filter(x -> (x!=null && !x.trim().isEmpty())) .toArray(String[]::new); System.out.println(Arrays.toString(strArray)); System.out.println(Arrays.toString(newArray)); } }
output:
[hello, lautturi, , , world, null, lau, java] [hello, lautturi, world, lau, java]