/**
* @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]