더북(TheBook)

스트림에 있는 모든 문자열을 서로 연결해서 모으려 한다고 하자. 이 경우 다음과 같이 호출할 수 있다.


String result = stream.collect(Collectors.joining());


 

요소 간에 구분자delimiter가 필요하면 해당 구분자를 joining 메서드에 전달한다.


String result = stream.collect(Collectors.joining(", "));


 

스트림이 문자열 외의 객체를 포함하는 경우, 다음과 같이 먼저 해당 객체들을 문자열로 변환해야 한다.


String result

= stream.map(Object::toString).collect(Collectors.joining(“, “));


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.