2006-10-03から1日間の記事一覧
if (variable.equals(A_CONSTANT)) { // 処理 }↑って書く後輩多いかな。 if (A_CONSTANT.equals(variable)) { // 処理 }↑って(考えて)書く後輩だと(僕なら)よく勉強してるなって思うだろうな。 理由は最初のコードだと variable が null だと NullPointe…
Javaっ子なんで頭が混乱する。。。 var1.equal?(var2)はオブジェクトのIDを比較する。値の比較じゃない。 var1 == var2は値の比較。Javaのequals()メソッドのイメージ。 var1.eql(var)は値の比較だけど、数値だとオーバーライドされて小数点とかもみるみたい…