Foros del Web » Programación para mayores de 30 ;) » Java »

Uso de contains con LinkedList

Estas en el tema de Uso de contains con LinkedList en el foro de Java en Foros del Web. Buen dia. Veran tengo una lista ligada que contiene un objeto tipo Termino que tiene como atributos exponente y coeficiente, lo que necesito saber es ...
  #1 (permalink)  
Antiguo 13/03/2011, 16:47
Ecj
 
Fecha de Ingreso: octubre-2008
Mensajes: 63
Antigüedad: 15 años, 6 meses
Puntos: 0
Uso de contains con LinkedList

Buen dia.

Veran tengo una lista ligada que contiene un objeto tipo Termino que tiene como atributos exponente y coeficiente, lo que necesito saber es si en una lista ligada que contiene objetos de este tipo existe un objeto que tenga el mismo coeficiente.

Quiero saber entonces si para esto puedo usar el metodo contains, o si teng que recorrerlo registro por registro.

Se exige que sea este tipo de coleccion.

MUCHAS GRACIAS
  #2 (permalink)  
Antiguo 14/03/2011, 03:58
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: Uso de contains con LinkedList

Hola Ecj,
yo creo que deberías recorrer la lista con un simple "for" y entrando en cada objeto miraría si el atributo "coeficiente".equals("78") o ==78 (dependiendo de si lo tienes en String o no).
Una vez lo encuentras, ya haces lo que quieres.

Un saludo.

Athlit.
  #3 (permalink)  
Antiguo 14/03/2011, 04:17
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Uso de contains con LinkedList

contains() recorre la lista usando el método equals() del objeto en cuestión. Si el método equals() ya hace o lo implementas de forma que haga la comparación que tú quieres, te vale con contains(). Si no, tendrás que recorrer la lista haciendo tú esa comparación.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #4 (permalink)  
Antiguo 14/03/2011, 08:48
Ecj
 
Fecha de Ingreso: octubre-2008
Mensajes: 63
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Uso de contains con LinkedList

Ok.

Entonces creo que vo0y a tener que recorrer toda la lista uno a uno.

MUCHAS GRACIAS
  #5 (permalink)  
Antiguo 18/03/2011, 04:05
 
Fecha de Ingreso: noviembre-2008
Mensajes: 59
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Uso de contains con LinkedList

Otra opción para usar el método contains sería sobrescribir el método equals de la clase que tú has creado.

http://anabuigues.com/2010/07/06/com...hcode-de-java/

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:58.