判空去重加拼接
@Test
public void streamJoining() {
// 判空去重加拼接
List<String> strings = Arrays.asList("abc", "123", "123", "123", "123", "deg", "123", "4561234", "", "", "");
System.out.println(strings.stream().filter(String -> !String.isEmpty()).distinct().collect(Collectors.joining(",")));
}
字符串截取转换成集合
@Test
public void streamSplit() {
// 字符串截取转换成集合
List<String> collect = Stream.of("a,a,dfd,df,zzz,1,2,4,5".split(",")).collect(Collectors.toList());
collect.forEach(System.out::println);
}