String[] arr = {"1", "2", "3", "4", "5", "6", "7", "8"};
String str = StringUtils.join(Arrays.asList(arr), ',');
或者
List<String> strings = Arrays.asList("abc", "", "bc", "efg", "abcd", "", "jkl");
String mergedString = strings.stream()
.filter(string -> !string.isEmpty()).collect(Collectors.joining(", "));