joining()
메서드는 스트림의 요소들을 하나의 문자열로 결합하는데 사용.
아래예시에서는 스트림의 요소들을 하나의 문자열로 결합했다.
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Main {
public static void main(String[] args) {
Stream<String> stream = Stream.of("Apple", "Banana", "Orange");
String result = stream.collect(Collectors.joining());
System.out.println("Result: " + result); // 출력: AppleBananaOrange
}
}
만약 각 요소 사이에 구분자(separator)를 추가하고 싶다면 joining() 메서드에 구분자를 지정할 수 있다.
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Main {
public static void main(String[] args) {
Stream<String> stream = Stream.of("Apple", "Banana", "Orange");
String result = stream.collect(Collectors.joining(", "));
System.out.println("Result: " + result); // 출력: Apple, Banana, Orange
}
}