[Spring Util] csvToSet

식빵·2023년 12월 22일
0

Spring Lab

목록 보기
27/33

이번에 사용한 코드인데, 왜인지 나중에도 사용할 거 같아서 기록한다.

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());
    }
}
profile
백엔드를 계속 배우고 있는 개발자입니다 😊

0개의 댓글