import java.util.Arrays;
import java.util.stream.Collectors;
class Solution {
public String solution(String[] str_list, String ex) {
return Arrays
.stream(str_list)
.filter(s -> !s.contains(ex))
.collect(Collectors.joining());
}
}
오 세상에 또 풀렸다
진짜 기분 좋음
🤓✏️ 새로 알게 된 메서드
collect(Collectors.joining())
스트림의 모든 요소를 하나의 문자열로 합쳐주는 기능을 한다.
이 메서드는 3가지 형태로 사용할 수 있다.
collect(Collectors.joining())
collect(Collectors.joining(CharSequence 구분자))
Arrays
.asList("Hello", "World", "Java", "Stream")
.stream()
.collect(Collectors.joining(" "));
// "Hello World Java Stream"
collect(Collectors.joining(CharSequence 구분자, CharSequence 접두사, CharSequence 접미사))
Arrays
.asList("Hello", "World", "Java", "Stream")
.stream()
.collect(Collectors.joining(" ", "🙈", "✏️"));
// "🙈Hello World Java Stream✏️"