문자열을 어떤 기준 예를 들면 ',' 단위로 잘라서 리스트에 넣어야할 경우 다음의 코드를 이용하면 쉽게 해결할 수 있습니다.
// 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
'Java' 카테고리의 다른 글
[Java] public static void main(String args[]) 분석 (0) | 2020.03.24 |
---|---|
WAR, JAR , EAR 파일 이란 (2) | 2020.01.04 |
[Java] compareTo() 문자열 비교 함수 (0) | 2019.11.05 |
[Java] 22. JAR (Java ARchive Files) 파일 (0) | 2019.06.04 |
[Java] 21. 어노테이션 (0) | 2019.04.20 |