반응형
한 번에 구분 기호를 사용하여 문자열 목록 요소 결합
List의 데이터를 모든 요소의 문자열로 반환하고 제공된 딜리미터로 결합하는 join과 같은 함수가 있습니까?
List<String> join; ....
String join = list.join('+");
// join == "Elem 1+Elem 2";
아니면 요소를 수동으로 접착하기 위해 반복기를 사용해야 합니까?
Java 8...
String joined = String.join("+", list);
문서: http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#join-java.lang.CharSequence-java.lang.Iterable-
Apache Commons Lang 메서드를 사용할 수 있습니다.
String join = StringUtils.join(joinList, "+");
또는 Google Guava의 Joiner.
Joiner joiner = Joiner.on("+");
String join = joiner.join(joinList);
스프링을 사용하는 경우StringUtils.join()
프레픽스와 서픽스를 지정할 수도 있습니다.
String s = StringUtils.collectionToDelimitedString(fieldRoles.keySet(),
"\n", "<value>", "</value>");
다음을 사용할 수 있습니다.org.springframework.util.StringUtils
;
String stringDelimitedByComma = StringUtils.collectionToCommaDelimitedString(myList);
요소의 목록만 기록할 경우 모든 목록 요소를 이미 연결한 list toString() 메서드를 사용할 수 있습니다.
언급URL : https://stackoverflow.com/questions/4021851/join-string-list-elements-with-a-delimiter-in-one-step
반응형
'programing' 카테고리의 다른 글
MySQL이 n일 전 날짜를 타임스탬프로 가져옵니다. (0) | 2022.10.01 |
---|---|
Docker-compose up : 서버 API 버전을 가져오는 동안 오류가 발생했습니다('연결 중단됨', ConnectionRefusedError(61, '연결 거부'). (0) | 2022.10.01 |
jQuery를 사용하여 CSS3 이행의 종료를 기다리는 방법 (0) | 2022.10.01 |
MySQL 동시 로드 데이터 파일 (0) | 2022.10.01 |
MariaDB 데이터베이스 백업 만들기 (0) | 2022.10.01 |