久久久久亚国产电影一|午夜日本永久乱码免费播放片|男女性高爱潮是免费国产|久久国产乱子伦精品视频免费

  • <td id="6yqwu"></td>
  • <td id="6yqwu"></td>
    <button id="6yqwu"><samp id="6yqwu"></samp></button>
  • java如何判斷兩個字符串是否相等

    慧利

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

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

    java如何判斷兩個字符串是否相等

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

    java如何判斷兩個字符串是否相等

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

    java如何判斷兩個字符串是否相等

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

    java如何判斷兩個字符串是否相等