Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/04/2012, 08:12
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: ArrayList con Objetos

Imaginate que tienes un arraylist de productos no ordenados y los quieres ordenar por clave

Pues creas un nuevo arraylist auxiliar
Recorrres el arraylist de tus productos
Si el arraylist auxiliar no tiene elementos, añades el elemento
Si el arraylist auxiliar tiene elementos, recorres el arraylist auxiliar, comparando el id del producto que quieres añadir con el de los productos añadidos.
En el momento que detectes que el id del nuevo producto es menor que el id del que comparas, introduces el objeto en esa posición (Recuerda que la posición en arraylist va de 0 a size()-1).
Al acabar tendrías el nuevo array auxiliar con los datos ordenados y ya podrías trabajar con ellos.

También existe una interfaz de comparación para listas, no sé que te vendrá mejor.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}