본문 바로가기
프로그래밍/Java

Java 자바 String join

by so5663 2022. 3. 14.

java 8에서부터 지원하는 기능 하나를 소개 하려고 합니다

 

프로그래머스 코딩테스트할때 사용해서 여기서 소개 하겠습니다.

배열을 하날로 합칠때 사용했습니다 

import java.util.*;

class Solution { 
    public long solution(long n) { // n=118372
        String a = String.valueOf(n); // string으로 변환
        String[] arr = a.split(""); 
        Arrays.sort(arr, Collections.reverseOrder()); // 정렬
        
        //배열을 하나로 합치기
        a = String.join("", arr);
        
        long answer = Long.parseLong(a);// long으로 형변환
        
        return answer;
    }
}

return 값은 873211

 

문법은 String.join("추가할 문자", "대상 list");

         String.join("추가할 문자", "대상 Array");   이런식으로 사용하면 됩니다.