java stream
Select and SelectMany
List<String> collect1 = baseList.stream().map(x -> x.getName()).collect(Collectors.toList()); List<String> collect1 = baseList.stream().flatMap(x -> Arrays.asList(x.getName().split(",")).stream()).collect(Collectors.toList());