Я хочу сравнить две строки и отсортировать их по алфавиту. В настоящее время я создаю два массива со строками и сортируя их по сравнению с двумя массивами.Сравнение двух строк и их сортировка в алфавитном порядке
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);
}
Это работает, но это время и память. Я был бы признателен, если бы кто-нибудь мог предложить лучший способ сделать это.
какова цель? Не могли бы вы подробнее рассказать? –