2 デフォルトの名無しさん sage 2013/07/26(金) NY:AN:NY.AN
>>1 乙

>String に == は使うな。equals() を使え。
真に受ける人がいるからテンプレから削除するか
補足が必要

定数のcommand文字列と同一オブジェクトを比較する場合
==で比較するほうが可読性が良い場合がある
なんでもかんでもequals()つかってはいけない

同一クラス内において文字列リテラルは同一インスタンスである

String a = "adb";
String b = "adb";

a==bはtrueになるので初心者は罠にはまることがある


余談
1.7でスイッチ(String)が使えるようになったが
String key = null
swhich(key)はぬるぽになるのでcese null:とかできない