国产超薄丝袜足底脚交国产_少妇愉情理伦片丰满丰满_一区二区三区中文人妻制服_久久久久88色偷偷免费_色婷婷久久久swag精品

萬能百科  > 游戲數(shù)碼?  > 

java如何判斷兩個(gè)字符串是否相等

2022-02-23   

java如何判斷兩個(gè)字符串是否相等?估計(jì)很多朋友覺得這個(gè)問題很簡單,但如果稍不注意,就會(huì)被坑了,下面我們來看一下。

操作方法

  • 01

    一般情況下,我們都是使用==來判斷兩個(gè)字符串是否相等,如圖的代碼沒問題。

  • 02

    但如果我們用字符串的構(gòu)造函數(shù)來初始化兩個(gè)字符串,再用==來做比較,卻發(fā)現(xiàn)運(yùn)行結(jié)果是不相等的。因?yàn)檫@兩個(gè)字符串是不同的兩個(gè)對象,用==是比較這兩個(gè)字符串是否是同一個(gè)對象的。

  • 03

    那么如果要比較兩個(gè)字符串是否相同,即他們的值是否相等,我們就不太適合使用==來判斷了,而是應(yīng)該使用字符串的equals方法來比較,代碼如圖。

  • 04

    無論是使用=號來賦值字符串(String str1 = "sogou";),還是使用new語句來初始化字符串(String str1 = new String("sogou");)使用equals方法都可以得到正確的結(jié)果。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽