두 문자열을 비교하여 알파벳순으로 정렬하고 싶습니다. 나는 현재 두 개의 배열을 문자열로 만들고 두 배열을 비교하는 것을 정렬하고있다.두 문자열 비교 및 알파벳 순서로 정렬하기
String a="LetterA";
String b="ALetterB";
String[] array1={a.toLowerCase(),b.toLowerCase()};
String[] array2={a.toLowerCase(),b.toLowerCase()};
Arrays.sort(array2);
if (Arrays.equals(array1, array2)){
System.out.println(a+" is before "+b);
}
else{
System.out.println(b+" is before "+a);
}
이것은 작동하지만 시간과 메모리를 소비합니다. 누구든지이 일을하는 더 좋은 방법을 제안 할 수 있다면 고맙겠습니다.
목표는 무엇인가? 더 자세히 설명해 주시겠습니까? –