Qual è il modo migliore per ordinare uno ArrayList<String[]>
in Java?Sort ArrayList of Array in Java
Dove String [] è ...
String[] = new String[] { "abc", "abc", "abc", "abc", "abc", "abc", "abc" };
Ora voglio ordinare l'intero ArrayList entro il 2 valore String [] (a indice 1). Ho bisogno di eseguire il ciclo di ogni stringa [] e poi il suo figlio in indice 1.
Qualche idea?
CURA
ho più descrizione. In realtà sto ricevendo scuole da qualche file XML e ogni nodo in XML ha 7 attributi. Ora sto creando un ArrayList di String [] che tiene in mano quei nodi scolastici dall'array XML e String [] contiene gli attributi di un particolare nodo.
Ora, il modo in cui voglio ordinarlo è, dovrebbe essere ordinato in base allo stato della scuola, che è il 2o attributo in XML e l'indice 1 in String [] all'interno di ArrayList.
Ho bisogno di passare in rassegna prima ogni scuola (nodo in XML, String [] in Java) e quindi dovrò filtrare State (attributo di stato in XML, String [1] in Java).
È chiaro ora?
Non vedo alcun ArrayList ovunque, e tutto nella stringa array è identico ... – BoltClock
Si prega di provare a spiegarlo un po 'di più, inserire alcuni parametri di input e risultati esclusi. – Crozin