国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 蒙城县| 江西省| 曲靖市| 美姑县| 遂昌县| 山阴县| 彰化市| 竹北市| 淮滨县| 沭阳县| 建水县| 神农架林区| 芷江| 定远县| 定日县| 公主岭市| 灌云县| 滁州市| 孝义市| 天气| 吉木乃县| 都匀市| 榆林市| 罗江县| 射洪县| 浦江县| 江源县| 台南县| 泉州市| 陵水| 县级市| 嘉兴市| 轮台县| 大新县| 区。| 湟中县| 台东县| 舟曲县| 宜阳县| 临汾市| 寻甸|