본문 바로가기
CodingTest/Programmers

[프로그래머스] Lv.0 문자 리스트를 문자열로 변환하기

by yoondoo 2023. 7. 12.
728x90

문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.


제한사항

  • 1 ≤ arr의 길이 ≤ 200
    • arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다.

 

내 풀이

class Solution {
    public String solution(String[] arr) {
        String answer = "";
        for(String st : arr){
            answer+=st;
        }
        return answer;
    }
}

다른 사람 풀이

class Solution {
    public String solution(String[] arr) {
        return String.join("", arr);
    }
}

Join 메서드는 자바8 버전에서만 사용 가능한 메서드라고 한다.

각가의 String을 하나의 String으로 만들거나

하나의 배열을 하나의 String으로 만들어준다.

public static String join(CharSequence delimiter,
                          CharSequence... elements)

 

매개변수로 문자열로 된 구분자와 문자열로된 요소들만 받을 수 있다.

반응형

댓글