java中的字符串比較不能直接用”==”,而要用equals(),返回true為兩字符串相等,返回false為兩字符串不相等,舉個例子:
創(chuàng)新互聯(lián)企業(yè)建站,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計,有多年建站和網(wǎng)站代運(yùn)營經(jīng)驗(yàn),設(shè)計師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對于網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動的思維在網(wǎng)頁中充分展現(xiàn),通過對客戶行業(yè)精準(zhǔn)市場調(diào)研,為客戶提供的解決方案。
if (s1.equals(s2)) { System.out.println("s1與s2相等??!"); } else { System.out.println("s1與s2沒啥關(guān)系??!"); }
1、字符串是對象類型,所以不能用簡單的“==”判斷;
2、equals()比較的是對象的內(nèi)容(區(qū)分字母的大小寫格式)是否相等;
3、“==”比較兩個對象時,比較的是兩個對象的內(nèi)存地址,所以不相等。
以上就是java使用if語句判斷字符串是否相等的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!