PTT
網頁版
登入/註冊
新聞
熱門文章
熱門看板
看板列表
作者查詢
最新文章
我的收藏
最近瀏覽
看板名稱查詢
批踢踢 PTT 搜尋引擎
看板
[
java
]
討論串
[問題] string判定相等
共 5 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#5
Re: [問題] string判定相等
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
germun
(ger)
時間
15年前
發表
(2010/06/12 20:35)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有2個連結
link
2
內容預覽:
推文限時太長了 我就用回的. 兩個網頁 滿詳細的. 請.
http://blog.sina.com.cn/s/blog_4758484d0100059p.html.
http://caterpillar.onlyfun.net/Gossip/JavaEssence/ObjectEquality.ht
#4
Re: [問題] string判定相等
推噓
0
(0推
0噓 2→
)
留言
2則,0人
參與
,
最新
作者
hsuyungw
(棄劍封刀)
時間
15年前
發表
(2010/06/12 17:56)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
這是JAVA1.4後的新特性String pool. 用String s1 = "Hi";宣告的字串會被放入String pool內. 所以當內容相同時記憶體參考位置是一樣的,==判斷會回傳true. 如果是用. String s1 = new String("Hi");. String s2 =
#3
Re: [問題] string判定相等
推噓
2
(2推
0噓 0→
)
留言
2則,0人
參與
,
最新
作者
thnestar
(峰)
時間
15年前
發表
(2010/06/12 16:27)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
所以以這種情況來看,. 用equals是比較內容,而==是比較位置,. 那為什麼我用. String s1 = "HI";. String s2 = "HI";. 的時候,s1==s2是true呢?. 兩者應該是不同位置才對。. 還是說因為s3是個String的陣列,. 所以跟s1、s2的情況不太一
#2
Re: [問題] string判定相等
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
travellu
(旅行)
時間
15年前
發表
(2010/06/12 16:23)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
^^^^^^^^^^^^^^^^. 改成if(s3[0].equals(s4)). == 和 .equals 用法是不一樣的. 一個會比較到變數在記憶體中的位址. 一個只會比較變數的內容. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 219.71.170.197.
#1
[問題] string判定相等
推噓
2
(2推
0噓 1→
)
留言
3則,0人
參與
,
最新
作者
thnestar
(峰)
時間
15年前
發表
(2010/06/12 16:03)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
我測試過,如果宣告. String s1 = "HI";. String s2 = "HI";. 雖然位置不同,但是內容都是"HI",. 如果使用 if(s1 == s2),. 結果會是true。. 那我有個疑問。. 我使用Scanner的next() 函數來讓使用者輸入一個字串,. 然後讓它與先前
(還有269個字)
首頁
上一頁
1
下一頁
尾頁