У меня проблема со следующим кодом, когда я пытаюсь ввести список слов (альфа, дельта, Чарли, бета) и отсортировать их; однако список сначала сортирует все заглавные буквы, а затем строчные, например (альфа, Чарли, бета, дельта), хотя я просто хочу, чтобы он сортировался в алфавитном порядке в целом, т.е. -> (Альфа, бета, Чарли, дельта)
Пожалуйста, найдите мой код для сортировки выбора, прикрепленный ниже:
public void sortPokemon()
{
Pokemon temp;
for(int i = 1; i < amount; i++){
for(int j = i; j > 0; j--){
if(pokemon[j].getSpecies().compareTo(pokemon[j-1].getSpecies()) < 0){
temp = pokemon[j];
pokemon[j] = pokemon[j-1];
pokemon[j-1] = temp;
}
}
}
}