亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么字符串變量可以比較?不是說只有boolean類型可以比較嗎?String比較,是比較什么?

http://img1.sycdn.imooc.com//57c2ef450001cb4207640493.jpg怎么能比較呢?????

正在回答

2 回答

它們比較的是值或內存地址,字符串有點特殊,這里面還涉及到一個字符串池的概念。

String?str0?=?"imooc";
String?str1?=?"imooc";
System.out.println(str0?===?str1);?//?true
String?str2?=?new?String("java");
String?str3?=?new?String("java");
System.out.println(str2?==?str3);?//?false

上面是一個簡單的例子,如果暫時不明白也沒關系,先讓自己有個印象,等以后敲的代碼多了你就懂了。

2 回復 有任何疑惑可以回復我~
#1

qq_somethingfor_13843548 提問者

感謝!我們還沒有學到,我會記住的。
2016-09-01 回復 有任何疑惑可以回復我~

樓上說的對,

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么字符串變量可以比較?不是說只有boolean類型可以比較嗎?String比較,是比較什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號