İki dizeyi karşılaştırıp alfabetik sıraya göre sıralamak istiyorum. Şu anda dizelerle iki dizim oluşturuyorum ve bunları iki diziyi karşılaştırarak sıralıyorum.İki dizeyi karşılaştırma ve alfabetik sıraya göre sıralama
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);
}
Bu çalışır, ancak zaman ve bellek tüketir. Bunu yapmak için daha iyi bir yol önerebilirse memnun olurum.
hedefi nedir? Daha fazla detay verebilir misiniz? –