日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

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

java如何判斷兩個(gè)字符串是否相等?估計(jì)很多朋友覺(jué)得這個(gè)問(wèn)題很簡(jiǎn)單,但如果稍不注意,就會(huì)被坑了,下面我們來(lái)看一下 。
操作方法01、一般情況下,我們都是使用==來(lái)判斷兩個(gè)字符串是否相等 , 如圖的代碼沒(méi)問(wèn)題 。

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


【java如何判斷兩個(gè)字符串是否相等】02、但如果我們用字符串的構(gòu)造函數(shù)來(lái)初始化兩個(gè)字符串,再用==來(lái)做比較 , 卻發(fā)現(xiàn)運(yùn)行結(jié)果是不相等的 。因?yàn)檫@兩個(gè)字符串是不同的兩個(gè)對(duì)象,用==是比較這兩個(gè)字符串是否是同一個(gè)對(duì)象的 。
03、那么如果要比較兩個(gè)字符串是否相同,即他們的值是否相等,我們就不太適合使用==來(lái)判斷了,而是應(yīng)該使用字符串的equals方法來(lái)比較 , 代碼如圖 。
04、無(wú)論是使用=號(hào)來(lái)賦值字符串(String str1 = "sogou";),還是使用new語(yǔ)句來(lái)初始化字符串(String str1 = new String("sogou");)使用equals方法都可以得到正確的結(jié)果 。

    推薦閱讀