Каков наилучший способ сортировки ArrayList<String[]>
в Java?Сортировка ArrayList of Array в Java
Где String [] является ...
String[] = new String[] { "abc", "abc", "abc", "abc", "abc", "abc", "abc" };
Теперь я хочу, чтобы отсортировать всю ArrayList по 2 значения String [] (с индексом 1). Мне нужно прокручивать каждую строку [], а затем ее ребенка в индексе 1.
Любые идеи?
EDITED
У меня есть еще описание. Я фактически получаю школы из какого-либо XML-файла, и каждый узел в XML имеет 7 атрибутов. Теперь я создаю ArrayList из String [], в котором хранятся те узлы школы из массива XML и String [], которые содержат атрибуты определенного узла.
Теперь, как я хочу сортировать, он должен сортироваться в соответствии с состоянием школы, которое является вторым атрибутом в XML и индексом 1 в String [] внутри ArrayList.
Мне нужно сначала прокрутить каждую Школу (узел в XML, String [] в Java), а затем мне придется фильтровать State (атрибут State в XML, String [1] в Java).
Теперь ясно?
Я не вижу никакого ArrayList в любом месте, и все в строке массив идентичен ... – BoltClock
Пожалуйста, попробуйте объяснить это немного дальше, разместите некоторые входные параметры и исключенные результаты. – Crozin