国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java中==與equals的區(qū)別小結(jié)

2019-11-26 15:08:54
字體:
供稿:網(wǎng)友
public class Compare {    /**    * == 與 equals()區(qū)別    */   public static void main(String[] args) {     String s1 = new String("Hello,World!"); //創(chuàng)建兩個(gè)String型對(duì)象引用;     String s2 = new String("Hello,World!");          String s3 = s1;             //將s1對(duì)象引用賦予s3          System.out.println("s2==s3的運(yùn)算結(jié)果為:" + (s2==s3)); //地址不一樣     System.out.println("s1==s3的運(yùn)算結(jié)果為:" + (s1==s3)); //地址一樣         System.out.println("s2.equals(s3)的運(yùn)算結(jié)果為:"+(s2.equals(s3)));//內(nèi)容一樣   } } 

s2==s3的運(yùn)算結(jié)果為:false 
s1==s3的運(yùn)算結(jié)果為:true 
s2.equals(s3)的運(yùn)算結(jié)果為:true 

總結(jié):

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 犍为县| 凤翔县| 营口市| 西安市| 台江县| 合川市| 申扎县| 琼海市| 喀喇沁旗| 焉耆| 华池县| 巴里| 富蕴县| 宜兰县| 富源县| 辉县市| 万年县| 乌什县| 原平市| 修武县| 微山县| 松阳县| 长兴县| 康乐县| 拉萨市| 浦东新区| 三江| 喀喇沁旗| 崇礼县| 额济纳旗| 茌平县| 乳山市| 镇江市| 东港市| 额尔古纳市| 上思县| 射阳县| 锦州市| 怀来县| 瓮安县| 德安县|