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