у меня есть список массива со следующими значениямимассив Список Строка сортировки Метод
ArrayList [Admin,Readonly,CSR,adminuser,user,customer]
, когда я использовал
Collections.sort(ArrayList)
я получаю следующий результат
[Admin,CSR,Readonly,adminuser,customer,user]
согласно в Java-документе приведенные выше результаты верны, но мое ожидание (сортировка независимо от случая (верхний/нижний регистр)
[Admin,adminuser,CSR,customer,Readonly,user]
предоставляют помощь, как будет делать сортировку независимо от случая, в Java, есть ли другой метод, доступный
Примечание: я буду делать тест Автоматизировать для проверки порядка сортировки в веб-таблице
рассматривает
Prabu
взглянуть на Java [Компаратор] (http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html) –
Вы пробовали это: http://stackoverflow.com/questions/7469643/how-to-sort-alphabetically-while-ignoring-case-sensitive – realUser404
Просто добавьте компаратор в Collections.sort(), который будет игнорировать случай. Вы можете написать свой собственный, но есть один, уже определенный в классе String: String.CASE_INSENSITIVE_ORDER. Таким образом, вы сортируете вызов: «Collections.sort (your_List, String.CASE_INSENSITIVE_ORDER)». Полное решение описано Улагой ниже. –
mins