Benzer davalarda Benim kısayol ABD'nin başında Kanada ve iki mekanların başında bir boşluk eklemek için. SELECT etiketi seçenek olarak bu görüntüleme ise, alanlarda görünür değil ama sıralama yine önüne getiriyor.
Ancak, bazı bağlamlarda biraz hacky olabilir. Java'da yapılacak şey sıralama algoritması olarak yeni karşılaştırıcıda geçirmeden StringComparator uzatmak ABD ve Kanada özel durumlarda yapım karşılaştırma () yöntemini geçersiz, daha sonra liste (veya dizi) sıralamak olacaktır.
Ancak ben sadece, dizideki ilgili girdileri bulmak diziden bunları kaldırmak ve başında tekrar eklemek için basit olabilir hayal ediyorum. Eğer diziyi yeniden sıralamak çerçevesinin bazı tür iseniz, o zaman işe yaramayabilir. Ancak çoğu durumda sadece iyi yapacağız.
[Değiştir] Ben bir dizi değil, bir hash kullanarak ve görüyoruz - yani bu sıralamayı yaptığını nasıl bağlıdır. Sadece yerine KODU sıralama sonra -1 ile Kanada, -2 anahtar ile karma içine ABD'yi koymak olabilir? 11 yıldır öfke içinde PHP kullanılan sahip değil, bunu yerleşik olmadığını uygulama düzeyinde yapıyorsun kendi sağlamalarının sıralama veya eğer hatırlamıyorum.