Foro de elhacker.net

Programación => Java => Mensaje iniciado por: alexkof158 en 7 Mayo 2008, 17:24 pm



Título: comparar strings
Publicado por: alexkof158 en 7 Mayo 2008, 17:24 pm
hola amigos, si yo tengo un string y lo guardo como (codigo), entonces pasa que quiero preguntar si ese string se repite o lo vuelven a escribir que no deje, ya que esta repetido.
Como hacer esto, yo intente hacerlo con el metodo equals, o str==str, y nada.

Saludos   ;D ;D ;D ;D


Título: Re: comparar strings
Publicado por: -Ramc- en 7 Mayo 2008, 18:24 pm
No te entendí bien, pero si lo que quieres es compara dos cadenas no podes usar == ya que es para tipos primitivos de java, debes usar:
Código:
cadena1.equals(cadena2);
y si quieres comparar 2 cadenas sin importar las mayúsculas o minúsculas, debes usar:
Código:
cadena1.equalsIgnoreCase(cadena2);

Si lo que queres es guardar varios datos en un vector y no dejar que se escriban datos repetidos, podes usar la interfaz Set de la Api Collection, que no permite duplicados.

Espero haberte ayudado, si esa no era tu pregunta, por favor especifica un poco mas.

Bytes.


Título: Re: comparar strings
Publicado por: alexkof158 en 7 Mayo 2008, 19:10 pm
OK gracias, por aclararme esta parte y por el regalito del ingnorecase, sirve muxo para que no se me rompa el programa. chao graciiasss  :laugh:  :P :P