반응형
쉼표로 구분 된 문자열을 일부 컨테이너 (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
반응형
'자바' 카테고리의 다른 글
오류 : 메인 클래스를 찾거나로드 할 수 없습니다 (0) | 2021.04.09 |
---|---|
Java의 정적 클래스 (0) | 2021.04.09 |
java의 "instanceof"를 사용하십시오 (0) | 2021.04.08 |
java : float로 float로 변환하고 float로 변환 (0) | 2021.04.08 |
Java에서 문자열을 되돌립니다 (0) | 2021.04.08 |
댓글