Я хотел бы отсортировать мой ArrayList по алфавиту (без учета регистра), но иметь любое число строк (например, "1999") в конце списка. Возьмите следующий код, например:
ArrayList<String> names = new ArrayList<>();
names.add("abby");
names.add("Abigail");
names.add("Dylan");
names.add("becky");
names.add("011");
Как бы я выглядел так:
["abby", "Abigail", "becky", "Dylan", "011"]
Я собирался использовать следующий код:
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
Хотя это сортирует число в начале ArrayList. Любые идеи о том, что было бы самым простым способом go об этом? Спасибо!