문제
내가 작성한 정답
String
class Solution {
public String solution(String[] arr) {
String answer = "";
for(String s: arr){
answer += s;
}
return answer;
}
}
StringBuilder
class Solution {
public String solution(String[] arr) {
StringBuilder sb = new StringBuilder();
for(String s: arr){
sb.append(s);
}
return sb.toString();
}
}
StreamAPI
import java.util.Arrays;
import java.util.stream.Collectors;
class Solution {
public String solution(String[] arr) {
return Arrays.stream(arr).collect(Collectors.joining());
}
}
다른 사람들의 정답
class Solution {
public String solution(String[] arr) {
return String.join("", arr);
}
}
String.join(추가할 구분자, Iterable<? extends CharSequence> elements)
elements : List, Set 등의 컬렉션을 사용할 수 있다.
Share article