본문 바로가기
BackEnd/JAVA

[JAVA] 콤마로 구분되어 저장된 String 데이터 List화 하기

by 성은2 2023. 2. 21.

 

 

List<Map<String, Object>> skillList = new ArrayList<Map<String, Object>>();

// DB에서 콤마로 구분된 String 조회.
// 예시 : computer, network, OS
String skills = jobApplyMapper.findSkiils(userId);

if (skills != null) {
	// String 배열에 split 해서 담기
    String[] skillsDatas = skills.split(",");

	// 반복문으로 list에 추가
    for (int i = 0; i < skillsDatas.length; i++) {
        System.out.println(i);

        Map<String, Object> paramMap = new HashMap<String, Object>();
        paramMap.put("skill", skillsDatas[i]);

        skillList.add(paramMap);
    }
}