1. 풀이
import java.util.*;
class Solution {
public String solution(String s) {
String answer = "";
String[] array = s.split("");
Arrays.sort(array);
StringBuffer buff = new StringBuffer();
for(int i = array.length-1; i >=0;i--){
buff.append(array[i]);
}
answer = buff.toString();
return answer;
}
}
2. 공부해볼것
- toCharArray()
스트링을 새로운 문자열로 변환하는 함수
String hi="안녕하세요";
char[] hello = hi.toCharArray();
for(int i=0; i < hello.length ;i++ ) {
System.out.println(hello[i]);
}
hello[0]: 안
hello[1]: 녕
hello[2]: 하
hello[3]: 세
hello[4]: 요
- 자바 Collection이란
: 컬렉션 객체는 여러 원소들을 담을 수 있는 자료구조를 뜻함.
3. 다른 사람 풀이
import java.util.Arrays;
public class ReverseStr {
public String reverseStr(String str){
char[] sol = str.toCharArray();
Arrays.sort(sol);
return new StringBuilder(new String(sol)).reverse().toString();
}