La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo ordenar datos en Lista en Java

Cómo ordenar datos en Lista en Java

importar?java.util.ArrayList;

importar?java.util.Collections;

importar?java.util.Comparator;

import?java.util.List;

¿pública?clase?ArrayListOrder?{

pública?static?void?main(String[]?args)?{

Lista>?list?=?new?ArrayList>();

Lista?arrayList1?=?new?ArrayList ();

arrayList1.add(2);

arrayList1.add(5);

arrayList1.add(6);

list.add(arrayList1);

Lista?arrayList2?=?new?ArrayList();

arrayList2.add(2); p>

arrayList2.add(4);

arrayList2.add(6);

list.add(arrayList2);

Lista ?arrayList3?=?new?ArrayList();

arrayList3.add(2);

arrayList3.add(6);

arrayList3.add(6);

list.add(arrayList3);

Lista?arrayList4?=?new?ArrayList();

arrayList4.add(2);

arrayList4.add(1);

arrayList4.add(6);

list.add (arrayList4 );

for?(List?tmpList?:?list)?{

System.out.print(tmpList.get(1)+"") ;

}

System.out.println("");

//Ordenar

Colecciones.sort(lista,nueva ?Comparador >(){

public?int?compare(List?list1,?List?list2)?{

// Comparar cada El segundo elemento de un ArrayList

if(list1.get(1)==list2.get(1)){

return?0;

}else?if(lista1.g

et(1)>list2.get(1)){

return?1;

}else{

return?-1;

}

}

});

para?(List?tmpList?:?list)?{

System.out.print(tmpList.get(1)+"");

}

}

}