作者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
1F:推 psalter:要不然用 "male".intern()==sex.intern() 10/06 20:57
2F:推 freesamael:java真是个神奇的语言@@ 10/06 23:50
3F:推 Egriawei:我倒觉得 == 跟equals都有反而好用,虽然字面上意思...XD 10/07 01:49
4F:推 godfat:基本上都会有的,写法不同的差异而已,因为那是必备的 10/07 02:32