EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como comparar strings em Java?

He estado usando el operador == en mis programas para comparar todas mis cadenas. Pero encontré un fallo y al usar .equals() está resolvido.

¿Cuándo debo usar == y cuando .equals()? ¿Hay alguna diferencia entre ellos?

morgan9 Será que perguntou 6 meses
1 Respostas

El operador == se usa para comparar referencias de objetos, ou seja, para ver se um objeto é igual a outro. Si comparas dos variables creadas independientemente, cuyo valor de cadena sea idéntico, el operador == Você vai voltar falso.

Para comparar cadenas lo mejor es usar .equals() que compara los valores de los objetos. Assim, la comparación de dos variables independiente de tipo cadena cuyo valor sea idéntico, el método .equals() vai voltar true.

Espero habértelo aclarado 😉

lovim79 disse faz 6 meses
Compartilhá-lo Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page