본문 바로가기
Java

[Java] 문자열 split 후 List에 넣기

by byeongoo 2019. 11. 8.

문자열을 어떤 기준 예를 들면 ',' 단위로 잘라서 리스트에 넣어야할 경우 다음의 코드를 이용하면 쉽게 해결할 수 있습니다.

// for문을 이용한 split -> list 변환
String str = "a,b,c,d,e,f,g";
List<String> list = new ArrayList<String>();

String[] splitStr = str.split(",");
for(int i=0; i<splitStr.length; i++){
    list.add(splitStr[i]);
}

// Array.asList를 이용한 변환 ( 위에 방법보다 빠름 )
String str = "a,b,c,d,e,f,g";
List<String> list = Arrays.asList(str.split(","));

REFERENCE

https://m.blog.naver.com/PostView.nhn?blogId=simpolor&logNo=221220250172&proxyReferer=https%3A%2F%2Fwww.google.com%2F