Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 16/04/12, 19:47:53
Array

[xs_avatar]
borracho2 borracho2 no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2012
Mensajes: 5
Tu operador: Movistar

ordenar arraylist

Hola tengo un arralist con los campos "nombre" y "direccion", ambos son String.
Ahora me gustaría ordenarlo por nombre, y claro el campo "direccion" debe acompañar al "nombre" correspondiente, bueno, pues no se como hacerlo, ayuda please.

Pensaba que era simplente poner:
Collections.sort(amigos);

pero me marca en rojo el "sort".

Última edición por borracho2 Día 16/04/12 a las 20:38:42.
Responder Con Cita


  #2  
Viejo 16/04/12, 21:29:31
Array

[xs_avatar]
shaznayta shaznayta no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Sevilla
Mensajes: 163
Modelo de smartphone: HTC One M8
Tu operador: Movistar
En JAVA se ordena así:


String arreglo[] = {"cardenas", "zarta", "beltran"}
int in;

for (int i = 1 ; i < arreglo.length ; i++)
{
String comp = arreglo[i];
in = i;

while (in > 0 && arreglo[in - 1].compareTo(comp) > 0)
{
arreglo[in] = arreglo[in - 1];
}

arreglo[in] = comp;
}


Lo que va haciendo es comparar los elementos y como devuelve un 0 si son dos palabras iguales, menos de 0 si la primera es menor alfabeticamente ablando y mayor de 0 si es mayor.

no sé si hay una forma más sencilla en android.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 13:01:20 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /