2022-11-27
1. 방법
아래와 같은 방법을 사용하면 손쉽게 문자열을 아스키 코드 크기순으로 즉 알파벳 순으로 뒤집을 수 있다. 로직의 순서는 우선적으로 주어진 문자열을 char 형태의 배열로 만든후 정렬하고 이후 StringBuilder의 reverse를 사용해 뒤집으면 해당 문자열은 내림차순 순으로 정렬된다.
import java.util.Arrays;
class Test {
public String test1(String s) {
String answer = "";
char[] charArr = s.toCharArray(); //배열형태로 변경
Arrays.sort(charArr); //배열 오름차순 정렬
String result = new String(charArr); //문자열 변환
StringBuilder sb = new StringBuilder();
sb.append(result); //빌더에 해당 정보 등록
return sb.reverse().toString(); //빌더 뒤집은 후 문자열로 리턴
}
}
메인 이미지 출처 : Photo by Natalya Letunova on Unsplash