EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Comment comparer des chaînes en Java?

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

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

morgan9 does posées 4 mois
1 Réponses

El operador == se usa para comparar referencias de objetos, c'est-à-dire, para ver si un objeto es el mismo que otro. Si comparas dos variables creadas independientemente, cuyo valor de cadena sea idéntico, el operador == vous reviendrez faux.

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

Espero habértelo aclarado 😉

lovim79 fait de ladite 4 mois
Partagez-le 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