Nada mas decime el nombre del metodo para ordenar el arrayList :S en base a ese atributo (puntos)
el metodo es sort de la clase colections
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Application {
public Application(){
}
public void comiensa(){
List misArticulos= Arrays.asList(new Articulo("Conputadora",2),
new Articulo("raton",1),
new Articulo("parlante",5));
Collections.sort(misArticulos,new Comparator(){
public int compare(Object a, Object b) {
int codigoPrimero = ((Articulo)a).getCodigo();
int codigoSegundo=((Articulo)b).getCodigo();
int respuesta=0;
if(codigoPrimero<codigoSegundo){
respuesta=-1;
}
if(codigoPrimero>codigoSegundo){
respuesta=+1;
}
return respuesta;
}
});
System.out.print(misArticulos);
}
public static void main (String arg[]){
new Application().comiensa();
}
}