Javaにはオブジェクトとオブジェクトを比較するequalsメソッドが存在する。
これには二通りの表記がある。
String str; str.equals("hoge"); "hoge".equals(str); //以上の2つは同じ意味を表す
またこのようにも使える
Integer int1 = new Integer(1); Integer int2 = new Integer(1); int1.equals(int2);
このようのに==演算子を使って比較出来ないような場合にequalsメソッドは用いられる。
詳しくはこちらのサイトで