Re: [問題] 字元陣列
※ 引述《yangmie (楊咩)》之銘言:
[43]
: 推 kyoby:xxx.equals("") 04/10 16:03
: → yangmie:感謝!!! 04/10 16:06
這裡有兩個 Java 的 development practice 可以一說.
首先, 要習慣把 constant value 放在左邊, 即是要寫
"".equals(xxx)
因為 xxx 為變數, 有機會為 null, 寫成 "".equals(xxx)
能正確 compare 避免 null pointer exception
其次, compare empty string, 可能的話, 用 xxx.length() == 0
performance 應該會稍好一點點 (吧?)
(以往寫 C++ 時都會盡量寫 myString.empty() 而不用 myString=="")
(這個有沒有人能證實一下? :P )
alien
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
討論串 (同標題文章)