Я пытаюсь сортировать ArrayList строк. До сих пор я пробовал использовать ArrayList.sort
, но я не сомневаюсь, как правильно его использовать.Сортировка по алфавиту ArrayList строк в java
Мой класс выглядит следующим образом:
ArrayList<String> arraylist = new ArrayList<>();
String value,value1,value2;
value="String1";
value1="String2";
value3="String3";
arraylist.add(value);
arraylist.add(value1);
arraylist.add(value2);
Я понятия не имею, как сортировать этот. Последний раз, когда я использовал ArrayList пользовательских объектов, как
ArrayList<myObject> = new ArrayList<>();
Я реализовал Comparable
интерфейс, то я отменяю метод compareTo
в классе MyObject и все было ... проще.
Как отсортировать с помощью ArrayList с помощью простых строк?
@Edit Пробовав несколько вещей самостоятельно, я использовал arraylist.sort(null)
и как-то работал так, как предполагалось. Больше вам не нужна помощь, спасибо вам, ребята.
Что вы ожидаемый выход? – user123
Ну, это не был хорошим примером. Давайте сделаем значение = b, value1 = a, value2 = aa, и я бы хотел увидеть a, aa, b – BednarQ