본문 바로가기
자바

쉼표로 구분 된 문자열을 목록으로 변환하는 방법은 무엇입니까?

by º기록 2021. 4. 9.
반응형

쉼표로 구분 된 문자열을 일부 컨테이너 (E.G 배열, 목록 또는 벡터)로 변환 할 수있는 Java의 기본 제공 방법이 있습니까?또는 사용자 정의 코드를 작성해야합니까?

String commaSeparated = "item1 , item2 , item3";
List<String> items = //method that converts above string into list??

 

해결 방법

 

쉼표로 구분 된 문자열을 로 변환

List<String> items = Arrays.asList(str.split("\\s*,\\s*"));

위의 코드는 다음과 같이 정의 된 것으로 정의 된 구분 기호에서 문자열을 분할합니다. 0 또는 그 이상의 공백, 리터럴 쉼표, 0 또는 그 이상의 공백 을 목록에 배치하고 단어와 쉼표 사이의 공백을 축소합니다.

이 반환은 배열에 래퍼를 반환합니다. 결과 .remove () list 실제 arraylist 를 위해 new ArrayList & lt; string & gt; 를 더 많이 사용해야합니다.

 

참조 페이지 https://stackoverflow.com/questions/7488643

 

 

반응형

댓글