Notice
Recent Posts
Recent Comments
준호씨의 블로그
Java - 문자 리스트 join. 숫자 리스트 join. 본문
반응형
문자 리스트 join
["1", "2", "3"] 리스트를 "1,2,3"으로 바꾸려면 String에 있는 join메서드를 사용하면 됩니다.
List<String> list = Arrays.asList("1", "2", "3");
final String join = String.join(",", list);
System.out.println(join); // "1,2,3"
숫자 리스트 join
숫자 리스트를 join 하려면 우선 문자열 리스트로 바꾼 다음 join 하면 됩니다.
java8 이전 버전에서는 for loop로 하나씩 바꿔서 새 list에 넣어 주고 join 하면 됩니다.
List<String> strList = new ArrayList<>();
for (Integer integer : intList) {
strList.add(String.valueOf(integer));
}
final String join1 = String.join(",", strList);
System.out.println(join1); // 1,2,3
java8부터는 stream api로 한 줄로 해결할 수 있습니다.
final String join2 = intList.stream().map(String::valueOf).collect(Collectors.joining(","));
System.out.println(join2); // 1,2,3
반응형
'개발이야기' 카테고리의 다른 글
IntelliJ - 소스코드창만 보고싶어. Hide All Tool Windows. Cmd + Shift + F12. Zoom Ctrl + Cmd + = (0) | 2020.06.26 |
---|---|
gradle wrapper version up 하기 (0) | 2020.06.25 |
Swagger. Springfox-Swagger 그리고 Springdoc (0) | 2020.06.23 |
Spring Boot 2.3 릴리즈 노트 (0) | 2020.06.22 |
Spring - 본격 WebFlux는 다음 기회에 (0) | 2020.06.19 |
Comments