¿Cuál es la mejor manera de ordenar un ArrayList<String[]>
en Java?Sort ArrayList of Array en Java
Dónde String [] es ...
String[] = new String[] { "abc", "abc", "abc", "abc", "abc", "abc", "abc" };
Ahora quiero para ordenar todo el ArrayList por segundo valor de String [] (en el índice 1). Necesito recorrer todas y cada cadena [] y luego su hijo en el índice 1.
¿Alguna idea?
EDITADO
tengo más descripción. De hecho, recibo escuelas de algún archivo XML y cada nodo en XML tiene 7 atributos. Ahora estoy creando un ArrayList of String [] que contiene esos nodos escolares de XML y String [] el array en sí mismo tiene los atributos de un nodo particular.
Ahora, la forma en que quiero ordenarlo es, debe ordenar de acuerdo con State of school, que es el segundo atributo en XML y el índice 1 en String [] dentro de ArrayList.
Necesito recorrer todas y cada una de las escuelas primero (nodo en XML, String [] en Java) y luego tendré que filtrar el estado (atributo State en XML, String [1] en Java).
¿Está claro ahora?
No veo ninguna ArrayList en cualquier lugar, y todo en la cadena de array es idéntico ... – BoltClock
Por favor intente explicarlo un poco más, publique algunos parámetros de entrada y resultados exceptuados. – Crozin