静态初始化数组 建议采用第二种
String[] strArray = new String[]{"abc", "", "bc", "efg", "abcd", "", "jkl"};
String[] strArrays = {"abc", "", "bc", "efg", "abcd", "", "jkl"};
动态初始化数组
String[] strArrayList = new String[7];
数组转List,List过滤 合并
List<String> strings = Arrays.asList("abc", "", "bc", "efg", "abcd", "", "jkl");
List<String> filtered = strings
.stream()
.filter(string -> !string.isEmpty())
.collect(Collectors.toList());
System.out.println("筛选列表: " + filtered);
String mergedString = strings
.stream()
.filter(string -> !string.isEmpty())
.collect(Collectors.joining(", "));
System.out.println("合并字符串: " + mergedString);