EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
既定の言語として設定します。
PF の質問 - フォーラム

どのように 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 聞かれるは 8 ヶ月
1 Respuestas

El operador == se usa para comparar referencias de objetos, すなわち, 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 == 戻ります false.

Para comparar cadenas lo mejor es usar .equals() que compara los valores de los objetos. このように, la comparación de dos variables independiente de tipo cadena cuyo valor sea idéntico, メソッド .equals() 戻ります 場合は true。.

Espero habértelo aclarado 😉

lovim79 respondió hace 8 ヶ月
それを共有します。 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