Java - Agregar elementos a una lista

   
Vista:

Agregar elementos a una lista

Publicado por fernando fernandomilans.1996@hotmail.com (5 intervenciones) el 10/11/2017 22:42:44
Hola estoy haciendo un proyecto en java, y se me pide que devuelva una lista ordenada
pero como es poco eficiente agregar elementos a la lista, y despues que se ordene, queria saber como hacer para que cada vez que agrego un elemento, lo meta en la lista ya ordenado.

Estaba probando esto pero es el primer caso que les comentaba
1
2
3
4
5
6
7
8
9
10
11
12
ArrayList<String> stud = new ArrayList<>();
 
        stud.add("Eeter");
        stud.add("Bophia");
        stud.add("Dacob");
        stud.add("Catt");
        stud.add("Aannah");
 
   Collections.sort(stud);
for(String temp: stud){
    System.out.println(temp);
}

NOTA: lo que puse es un proyecto prueba, no se si cambia en algo que este trabajando en una lista enlazada
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Agregar elementos a una lista

Publicado por Danna (1 intervención) el 11/11/2017 06:05:35
hola,

tendrías que generar una función para que cuando consultes los datos capturados los muestre ordenados.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Fernando

Agregar elementos a una lista

Publicado por Fernando fernando.retuerta@gmail.com (8 intervenciones) el 14/11/2017 10:48:28
Hola Fernando, creo que no existe esa posibilidad, tendrías que implementarla y sería menos eficiente. Lo estás utilizando bien.

1
2
3
4
5
// Orden ascendente
Collections.sort(stud);
 
// Orden descendente
Collections.reverse(stud);

Un saludo,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar