원소별로 정렬하는 메소드
: private static String[] sortValues(String[] arr)
public class Main {
public static void main(String[] args) {
String[] arr = {"ecfagdb", "dqsdmqa", "bdadqc"};
System.out.print("정렬 전 원소별 순서: ");
for (String s : arr) {
System.out.print(s + " ");
}
System.out.println();
System.out.print("정렬 후 원소별 순서: ");
String[] answer = sortValues(arr);
for (String s : answer) {
System.out.print(s + " ");
}
}
private static String[] sortValues(String[] arr) {
String[] arrStr = new String[arr.length];
for (int i = 0; i < arr.length; i++) {
String s = arr[i];
s = s.chars()
.sorted()
.collect(StringBuilder::new,
StringBuilder::appendCodePoint,
StringBuilder::append)
.toString();
arrStr[i] = s;
}
return arrStr;
}
}
댓글