看板 java 關於我們 聯絡資訊
想請問一下各位 我這樣寫: 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