一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java中==與equals的區別小結

Java中==與equals的區別小結

2019-12-21 15:00junjie JAVA教程

這篇文章主要介紹了Java中==與equals的區別小結,本文總結結論:== 與 equals()比較的內容是不同的,equals()方式是String類中的方法,它用于比較兩個對象引用所指的內容是否相等,而 == 比較的是兩個對象引用的地址是否相等,需要的朋友可以

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Compare {
 
  /**
   * == 與 equals()區別
   */
  public static void main(String[] args) {
    String s1 = new String("Hello,World!"); //創建兩個String型對象引用;
    String s2 = new String("Hello,World!");
     
    String s3 = s1;             //將s1對象引用賦予s3
     
    System.out.println("s2==s3的運算結果為:" + (s2==s3)); //地址不一樣
    System.out.println("s1==s3的運算結果為:" + (s1==s3)); //地址一樣
        System.out.println("s2.equals(s3)的運算結果為:"+(s2.equals(s3)));//內容一樣
  }
}

s2==s3的運算結果為:false 
s1==s3的運算結果為:true 
s2.equals(s3)的運算結果為:true 

總結:

== 與 equals()比較的內容是不同的,equals()方式是String類中的方法,它用于比較兩個對象引用所指的內容是否相等;而 == 比較的是兩個對象引用的地址是否相等。由于s1與s2是兩個不同的對象引用,兩者在內存中的位置不同,而String s3 =s1語句,將s1的引用賦給s3,所以s1與s3這兩個對象引用是相等的。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本精品www色 | 亚洲一区二区三区在线播放 | 午夜人妻理论片天堂影院 | 我和么公的秘密小说免费 | 国产91在线精品 | 日韩一区二区三 | 国内精品久久久久久不卡影院 | 偷偷狠狠的日日高清完整视频 | 精品国产日韩亚洲一区在线 | 久久免费国产视频 | 午夜理论电影在线观看亚洲 | 天天排行网 | 欧美日韩一区二区三区在线播放 | 日本无卡码一区二区三区 | 日本一区二区高清免费不卡 | 九九热在线免费观看 | 91porny.首页| 久久亚洲精选 | 亚洲 欧美 国产 视频二区 | 精品久久久久国产免费 | 国产精品对白刺激久久久 | 99re5精品视频在线观看 | 秋霞717理论片在线观看 | 含羞草国产亚洲精品岁国产精品 | 日本嫩交 | 久久久久夜 | 国内久久久 | 9191免费永久观看 | 免费视频专区一国产盗摄 | 国产成人精品高清免费 | 亚洲色大成网站www久久九九 | 女教师巨大乳孔中文字幕免费 | 天天做天天爱天天综合网 | 女人爽到喷水的视频免费 | 日本高清色视影www日本 | 四虎影视免费观看免费观看 | 男人好大好硬好爽免费视频 | 国产香蕉97碰碰在线视频 | 日本性漫画 | 亚洲va欧美va天堂v国产综合 | 欧美日韩国产亚洲一区二区三区 |