欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用String類的equals、==和intern()

本篇內(nèi)容主要講解“如何使用String類的equals、==和intern()”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用String類的equals、==和intern()”吧!

創(chuàng)新互聯(lián)憑借在網(wǎng)站建設、網(wǎng)站推廣領域領先的技術能力和多年的行業(yè)經(jīng)驗,為客戶提供超值的營銷型網(wǎng)站建設服務,我們始終認為:好的營銷型網(wǎng)站就是好的業(yè)務員。我們已成功為企業(yè)單位、個人等客戶提供了網(wǎng)站設計制作、成都網(wǎng)站設計服務,以良好的商業(yè)信譽,完善的服務及深厚的技術力量處于同行領先地位。

 Java實例的生成
我們都知道,java中new 一個類的實例是在JVM的堆中完成的,如下圖所示:

如何使用String類的equals、==和intern()

在這里我們以String類為例講解一些更為細節(jié)的東西!

String生成實例的代碼如下:

String str=new String("hello");

對于通過new產(chǎn)生一個字符串(假設為” hello”)時,會先去上圖的常量池中查找是否已經(jīng)有了” hello”對象,如果沒有則在常量池中創(chuàng)建一個此字符串對象,然后堆中再創(chuàng)建一個常量池中此”hello”對象的拷貝對象。

==和equlas()
我們看以下代碼

String str1=new String("hello");

String str2=new String("hello");

System.out.println(str1==str2);

System.out.println(str1.equals(str2));

輸出結(jié)果:

false

true

str1 和str2是引用(引用大家可以理解為指針,他指向"hello"所在內(nèi)存中的地址),因為new String("hello") 相當于在堆中開辟了新的內(nèi)存空間,然后在新開辟的內(nèi)存空間中儲"hello",str1 和str2指向的內(nèi)存地址是不同的,這與他們在內(nèi)存空間中存儲的值是否相等無關!與==對應的是方法equals(),它是對String的值的比較,因為s1和s2的值都是hello,所以他們是相等的!

高級的intern()
接下來我們看一下比較高級的方法intern(),看下面這個例子

Strings1="hello";

Strings3=new String ("hello");

System.out.println(s1==s3);

System.out.println(s1==s3.intern());

輸出結(jié)果:

false

true

對于第一個結(jié)果false很容易理解,因為s1 和s3的引用地址不同!s3調(diào)用了intern()方法,相當于把一個運行時創(chuàng)建的字符串加到字符串常量池(如果它還沒有入池)。這樣一來s1和s3都指向了常量池中的同一個地址,所以它們是相等的!

到此,相信大家對“如何使用String類的equals、==和intern()”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

當前文章:如何使用String類的equals、==和intern()
分享URL:http://chinadenli.net/article6/jgjsog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、品牌網(wǎng)站建設App開發(fā)、網(wǎng)站設計商城網(wǎng)站、網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管
日韩精品一区二区亚洲| 色婷婷激情五月天丁香| 尹人大香蕉中文在线播放| 91精品欧美综合在ⅹ| 九九热精品视频免费在线播放| 国产一级内片内射免费看| 久久三级国外久久久三级| 久久精品福利在线观看| 成人精品网一区二区三区| 高跟丝袜av在线一区二区三区| 亚洲日本久久国产精品久久| 亚洲国产综合久久天堂| 日韩熟妇人妻一区二区三区| 日本中文字幕在线精品| 欧美大粗爽一区二区三区| 人妻一区二区三区在线| 国内女人精品一区二区三区| 香蕉久久夜色精品国产尤物| 日韩欧美一区二区不卡看片| 老外那个很粗大做起来很爽| 空之色水之色在线播放| 日本特黄特色大片免费观看| 搡老妇女老熟女一区二区| 黑丝袜美女老师的小逼逼| 激情五月天深爱丁香婷婷| 欧美激情视频一区二区三区| 99久久人妻中文字幕| 精品日韩中文字幕视频在线| 丝袜人妻夜夜爽一区二区三区| 少妇激情在线免费观看| 亚洲熟妇中文字幕五十路| 国产美女精品午夜福利视频 | 久草视频在线视频在线观看| 久久精品伊人一区二区| 精品人妻一区二区四区| 亚洲午夜福利不卡片在线| 微拍一区二区三区福利| 好吊日成人免费视频公开| 久久精品偷拍视频观看| 一区二区三区在线不卡免费| 精品国产成人av一区二区三区|