Java - deseo borrar un elemento de la lista

   
Vista:

deseo borrar un elemento de la lista

Publicado por jose maria josepreyes75@hotmail.com (85 intervenciones) el 26/04/2016 14:26:45
hola, estoy iniciando en java y utilizo bluej....

tengo una lista, y deseo borrar un elemento de esa lista no por su indice sino por el valor, osea, si teniendo una lista de nombre, hay uno que sea jose, tener un método que me pregunte que nombre quiero borrar y que lo busque dentro de la lista, cuando lo encuentre, que lo borre.....
he probado este código, para que lo imprimiera cuando lo localizara pero no me compila.....
gracias

1
2
3
4
5
6
7
8
9
10
// eliminamos datos en la lista por medio de su nombre
public void Borrar_Nombre_Usuario(String idnom)
{
    for (int i = 0; i <= lista.size() - 1; i++)
    {
        if (idnom==lista.get(i) {
            System.out.println(lista.get(i)+"----"+i);
        }
    }
}
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

deseo borrar un elemento de la lista

Publicado por juan (8 intervenciones) el 27/04/2016 08:30:10
1
2
3
4
5
6
7
8
9
10
11
// eliminamos datos en la lista por medio de su nombre
public void Borrar_Nombre_Usuario(String idnom)
{
    for (int i = 0; i <= lista.size() - 1; i++)
    {
        if (lista.get(i).equals(idnom) {
            System.out.println(lista.get(i)+"----"+i);
            lista.remove(i);
        }
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

deseo borrar un elemento de la lista

Publicado por jose maria (85 intervenciones) el 28/04/2016 13:06:25
muchas gracias
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

deseo borrar un elemento de la lista

Publicado por Armando (14 intervenciones) el 07/06/2016 20:00:47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public void Borrar_Nombre_Usuario(String idnom)
 
{
 
    for (int i = 0; i <= lista.size() - 1; i++)
 
    {
 
        if (idnom==lista.get(i) {
            lista.remove(i);
            System.out.println("Elemento en la posicion: "+i +" Eliminado");
 
        }
 
    }
 
}
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