import java.util.*;
class Solution {
public String solution(String my_string) {
char answer[] = new char[my_string.length()];
int cnt = 0;
for(int i =0; i<= my_string.length()-1; i++, cnt++) {
if(my_string.charAt(i) < 97) {
answer[cnt] = (char) (my_string.charAt(i) + 32);
} else {
answer[cnt] = my_string.charAt(i);
}
}
Arrays.sort(answer);
return String.valueOf(answer);
}
}
import java.util.*;
class Solution {
public String solution(String my_string) {
char[] c = my_string.toLowerCase().toCharArray();
Arrays.sort(c);
return new String(c);
}
}
- String도 결국 클래스이므로 String str = new String("가나다"); 와 같은 선언이 가능한데, String의 생성자에 간편한 옵션이 존재한다.
- String을 선언할 때 파라미터로 char[]를 넣을 수 있고 인덱스도 정할 수 있다.
new String(char[] value, int offset, int count)
출처
https://kutar37.tistory.com/entry/%EC%9E%90%EB%B0%94-String%EC%9D%84-Char%EB%A1%9C-Char%EB%A5%BC-String%EC%9C%BC%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%98%EA%B8%B0