Java将数组或List转换为String并用指定符号分隔

String[] arr = {"1", "2", "3", "4", "5", "6", "7", "8"};
String str = StringUtils.join(Arrays.asList(arr), ',');

或者

List strings = Arrays.asList("abc", "", "bc", "efg", "abcd", "", "jkl");
String mergedString = strings.stream()
.filter(string -> !string.isEmpty()).collect(Collectors.joining(", "));

 

你可能感兴趣的:(Java)