作者iamamanguy (酷~!!)
看板java
標題[問題] 關於JAVA String的問題
時間Sun May 25 20:51:18 2008
想請問一下各位
我這樣寫:
String str = "Good";
if(str.substring(0,3) == "Goo"){
.....
}
這樣看來這個if判斷是應該會進去吧?
但是卻沒有!!
於是我又試了:
if(str.substring(0,3) == str.substring(0,3)){
.....
}
結果連這樣也進不去...
已經DE好久了...
不知道是哪裡觀念有問題?> <
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.194.12
推 wannawanna:substring回傳的是一個新的String物件 05/25 20:56
推 NippleSir:0=G 1=o 2=o 3=d so if(...="Good") will run 05/25 20:56
→ iamamanguy:是到3之前 不包括3 我印出來過了... 05/25 20:58
→ wannawanna:==判斷是否指向同一個物件 equals判斷內容是否相同 05/25 20:58
推 issuemylove:是到2沒錯吧? "Goo" 應該沒有3=d 05/25 20:58
→ iamamanguy:喔喔我懂了 謝謝大家!!!!^^ 05/25 20:59