亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java String 類的一些理解 關于==、equals、null

2019-11-26 16:19:35
字體:
來源:轉載
供稿:網友
1、String 的==與equal()
在對字符串的相等判斷,==判斷的是地址是否相同,equal()判斷的是字符值是否相同。大多數時候==跟equal()的結果都是相同的。這是因為String對象是不變模式的,如果你不是明確地new一個String對象,Java對于String對象的保存默認的是會把新生成的String 對象放到一個緩沖區,然后每次判斷緩沖區中是否已經有了這個對象,如果有了,那么后建立的同樣字符值的String對象也會指向最初建立是該字符值對象的地址。也就是說字符值相同的時候,大多數情況下地質也是相同的。==與equal()效果是相同的。但是當對象是str = new String(“abc”)生成的而不是直接str = “abc”這樣賦值生成,或者經過了一些字符串連接處理,或者通過StringBuffer等對象生成,都會在內存中開辟新的地址的,這個時候==和 equal()結果是不同的。
是不是稍微有些復雜?這里需要一些關于內存,堆棧,對象保存方面的理解。我不想糾纏于這個問題的討論。如果不能理解,那么只要記住如果你想要判斷兩個字符串的字符值是否相等,沒有別的要求的時候,那么請使用equal()而不是==,至于什么時候需要使用==,我想當你需要的時候,你自然就會明白了。實際上,對于字符串的判斷,我們很少需要用==的。

2、關于str.equal(“abc”)和”abc”.equal(str)
這個好像爭論也挺多的,第一種常量寫在后面可能符合大多數人的習慣,也符合我們的邏輯思維。但是需要多一個str是否為null的判斷。否則這里是有可能出現異常的。而后一種寫法不需要多做關于是否為null這個判斷。就我個人喜好來說,比較喜歡后一種寫法。

3、關于String的null

/**
* 測試java的String為null 的情況
* create date:2009-6-3
* author:Administrator
*
*/
public static void testNull(){
String a= null,b = null,c="呵呵";
System.out.println(a == null);
System.out.println(a+b+c);
}
方法運行結果:
true
nullnull呵呵
所以大家要注意了做字符串合并操作時,別忘記判斷null,否則結果會不太讓你爽?。?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品视频在线播放| 日韩一区二区久久久| 欧美精品videossex性护士| 国内精品久久久久久久| 亚洲精品久久久久久久久| 国产一区二区丝袜| 日韩欧美亚洲一二三区| 国产精品日韩在线播放| 亚洲欧美中文日韩v在线观看| 午夜欧美大片免费观看| 一区二区成人精品| 中文亚洲视频在线| 亚洲欧美日韩久久久久久| 97精品国产91久久久久久| 欧美日韩国产精品一区| 精品自拍视频在线观看| 欧美自拍大量在线观看| 国产免费一区二区三区在线能观看| 欧美伊久线香蕉线新在线| 日韩欧美福利视频| 日韩av在线高清| 午夜精品蜜臀一区二区三区免费| 亚洲欧美在线免费| 一区二区亚洲欧洲国产日韩| 91国偷自产一区二区三区的观看方式| 亚洲国产精品免费| 亚洲精品一区二区在线| zzijzzij亚洲日本成熟少妇| 成人有码视频在线播放| 91中文字幕在线观看| 亚洲成人网在线观看| 久久中文字幕国产| 久久久精品久久| 精品视频9999| 久久久国产精品亚洲一区| 91免费看片网站| 久久精品国产亚洲精品2020| 日本道色综合久久影院| 日韩中文字幕在线播放| 国产成人一区二区三区电影| 久久久久久久久久久成人| 精品中文字幕视频| 日韩电影中文字幕一区| 91亚洲永久免费精品| 日韩精品一二三四区| 中文日韩在线视频| 欧美xxxx做受欧美| 亚洲午夜性刺激影院| 成人在线视频网| 久久99久久久久久久噜噜| 亚洲第一精品久久忘忧草社区| 国产精品高清在线观看| 亚洲iv一区二区三区| 精品久久久久久亚洲国产300| 日本中文字幕久久看| 亚洲精品网站在线播放gif| 亚洲免费影视第一页| 91沈先生作品| 成人黄色av播放免费| 亚洲国产精品网站| 91夜夜揉人人捏人人添红杏| 欧美理论在线观看| 国产欧美一区二区三区久久| 91精品久久久久久综合乱菊| 日本不卡视频在线播放| 日本视频久久久| 亚洲国产美女精品久久久久∴| 国产精品人成电影在线观看| 夜夜嗨av色一区二区不卡| 亚洲aⅴ日韩av电影在线观看| 中文字幕久久久av一区| 精品国产乱码久久久久久婷婷| 午夜精品蜜臀一区二区三区免费| 亚洲人精品午夜在线观看| 久久视频在线播放| 国产+成+人+亚洲欧洲| 另类图片亚洲另类| 国产成人精品视频在线观看| 国产精品露脸av在线| 久久久久久久国产精品视频| 在线观看国产精品91| 久久艹在线视频| 日韩在线观看免费全集电视剧网站| 日韩二区三区在线| 色播久久人人爽人人爽人人片视av| 中文亚洲视频在线| 国产成人精品一区二区在线| 国内精品久久久久伊人av| 欧美成人国产va精品日本一级| 国产精品亚洲аv天堂网| 久久久久久91| 国产精品久久久久久久app| 日韩中文在线不卡| 亚洲第一在线视频| 久久精品电影一区二区| 日韩国产在线播放| 97久久超碰福利国产精品…| 日韩av不卡电影| 久久亚洲一区二区三区四区五区高| 川上优av一区二区线观看| 91精品国产91久久久| 97精品视频在线观看| 亚洲精品98久久久久久中文字幕| 亚洲国产精久久久久久| 亚洲精品98久久久久久中文字幕| 欧美大尺度电影在线观看| 国产一区私人高清影院| 人人做人人澡人人爽欧美| 午夜精品www| 国产91在线视频| 国产成人精品久久久| 久久久极品av| 97在线视频精品| 国产精品视频xxxx| 国产精品视频导航| 亚洲精品视频免费在线观看| 国产精品永久免费| 欧美激情亚洲自拍| 欧美激情在线视频二区| 成人免费自拍视频| 亚洲一级免费视频| 欧美一区二区三区精品电影| 在线观看中文字幕亚洲| 九九精品在线观看| 色偷偷偷综合中文字幕;dd| 久久婷婷国产麻豆91天堂| 狠狠操狠狠色综合网| 一区二区三区无码高清视频| 久久久91精品国产一区不卡| 懂色av一区二区三区| 欧美性猛交xxxx免费看| 久久高清视频免费| 欧美日韩性生活视频| 中文字幕亚洲欧美一区二区三区| 亚洲成人网av| 亚洲成人三级在线| 欧美黑人狂野猛交老妇| 日韩欧美aaa| 俺去亚洲欧洲欧美日韩| 国产日韩在线播放| 成人激情综合网| 日韩免费看的电影电视剧大全| 国产精品久久久久国产a级| 欧美黑人极品猛少妇色xxxxx| 国产亚洲精品美女久久久| 亚洲欧洲美洲在线综合| 日韩成人激情影院| 国内精品美女av在线播放| 国产精品一区二区3区| 久久99国产精品久久久久久久久| 91久久在线播放| 久久久人成影片一区二区三区观看| 国产精品综合久久久| 欧美亚洲在线视频| 日韩一区二区av| 欧美黑人视频一区| 成人免费直播live| 激情av一区二区| 欧美不卡视频一区发布| 日本久久中文字幕| xx视频.9999.com| 亚洲影院色在线观看免费| 日韩视频在线一区| 国产精品视频成人|