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(문자열 변수);