문제
내가 작성한 정답
String
class Solution {
public String solution(String[] str_list, String ex) {
String answer = "";
for(String s : str_list){
if(s.contains(ex)) continue;
else answer += s;
}
return answer;
}
}
StringBuilder
class Solution {
public String solution(String[] str_list, String ex) {
StringBuilder sb = new StringBuilder();
for(String s : str_list){
if(!s.contains(ex)) sb.append(s);
}
return sb.toString();
}
}
StreamAPI
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());
}
}
Share article