이번에 사용한 코드인데, 왜인지 나중에도 사용할 거 같아서 기록한다.
package me.dailycode.test.processors;
import org.springframework.util.StringUtils;
import java.util.Set;
import java.util.stream.Collectors;
public class TestCsvToSet {
private Set<String> csvToSet(String fileExtensions) {
// comma word to Java Set Instance
Set<String> strings = StringUtils.commaDelimitedListToSet(fileExtensions);
// 잘못된 확장자 사용을 방지하기 위한 재파싱 과정
return strings.stream()
// 일단 양쪽에 있는 공백 지우고~
.map(String::trim)
// 글자 사이에 공백이 있으면, ignore!
.filter(s -> !StringUtils.containsWhitespace(s))
.collect(Collectors.toSet());
}
}