[알고리즘문제풀기] 문자 리스트를 문자열로 변환하기

silver's avatar
Mar 17, 2025
[알고리즘문제풀기] 문자 리스트를 문자열로 변환하기

문제

내가 작성한 정답

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

silver