공부/JAVA

[JavaFesta] 문자열을 입력 받아 알파벳 순서대로 정렬하여 반환하는 메소드

비렴 2021. 12. 3. 09:47

문자열을 입력 받아 알파벳 순서대로 정렬하여 반환하는 메소드를 구현하시오.

(단, 대소문자를 구분한다.)

- 메인 -

System.out.println(reverseStr("ZAbcdVefEg");

 

<의식의 흐름>String으로 입력받아서 글자 하나하나 넣어준 후 정렬해준다.main에는 저 출력문만 있다.

 

import java.util.Arrays;

public class ex3_3revStr {

	public static void main(String[] args) {
		System.out.println(reverseStr("ZAbcdVefEg"));
	}

	private static String reverseStr(String string) {
		char[] arr = string.toCharArray(); // String → char[]
		Arrays.sort(arr); // 알파벳 순으로 정렬
		String rs = String.valueOf(arr); // char[] → String
		
		return rs;
	}
}