作者qrtt1 (愚人)
站內java
標題Re: [問題] args怎麼丟進去?
時間Sat Oct 6 17:59:57 2007
※ 引述《hshk (hshk)》之銘言:
[...]
: if(sex == "male")
這是新手常犯的錯誤啊
你至少要寫成 sex.equals("male")
不過他還是可能會爆掉
sex 如果是 null 你的程式就哀給你看 xd
所以要改一下順序
"male".equals(sex)
REF.
How Equals Works in Java
http://weblogs.macromedia.com/cantrell/archives/2003/04/how_equals_work.cfm
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.49.182
推 psalter:要不然用 "male".intern()==sex.intern() 10/06 20:57
推 freesamael:java真是個神奇的語言@@ 10/06 23:50
推 Egriawei:我倒覺得 == 跟equals都有反而好用,雖然字面上意思...XD 10/07 01:49
推 godfat:基本上都會有的,寫法不同的差異而已,因為那是必備的 10/07 02:32