프로그래머스 - 문자 리스트를 문자열로 변환하기

JJJ·2023년 4월 22일
0

문자 리스트를 문자열로 변환하기

문제 설명

문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.
제한사항)
1 ≤ arr의 길이 ≤ 200
arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다.

풀이

class Solution {
    public String solution(String[] arr) {
        StringBuilder buf = new StringBuilder();
        for (String str: arr) {
            buf.append(str);
        }
        return buf.toString();
    }
}

풀이방법
1) StrigBuilder
:Java에서 String객체는 변경 불가능한 문자열이지만, StringBuilder는 변경 가능한 문자열을 생성, .append()를 통해 연결하고자 하는 문자열을 추가할 수 있다. 반환값을 String타입으로 변경한다.
:(multi-thread를 활용할 때는 StringBuffer가 성능이 더 뛰어남)
:MVC모델 작성시 DAO에서 자주 사용되므로 반드시 숙지할 것.

profile
Think Talk Act

0개의 댓글