2022-09-27

Merong·2022년 9월 28일
0

공부

목록 보기
1/3

정수 내림차순으로 배치하기를 풀면서 공부한 내용정리

import java.util.Arrays;

class Solution {
    public long solution(long n) {
        String str = String.valueOf(n);
        String answer = "";
        char[] save = new char[str.length()];
        
        for(int i = 0; i< str.length(); i++){
            save[i] += str.charAt(i);
        }
        
        Arrays.sort(save);
        for(int i = save.length-1; i >=0; i--){
            answer+= save[i];
        }
        Long result = Long.parseLong(answer);
        return result;
    }
}

자료형 String 을 Long형으로 바꾸기 위해선

Long.parseLong() 

이걸 사용한다


String.valueOf();

를 사용하면 문자로 변환이 가능하다


str.length;

길이의 크기를 알때 사용하는데
문자열일 경우
length 뒤에 ()괄호를 붙혀 사용

str.length();

배열일경우

str.length;

붙히지 않고 사용한다


문자열을 Long형으로 변환할때 사용

Long 변수 = Long.parseLong(문자열 변수);

0개의 댓글