==とequalsメソッドの違い。


参照型変数にはデータそのものではなく、データの格納先(参照先)を示す値が入っている。

 

文字列の比較には通常、equalsメソッドを使うが、==による比較をおこなうと参照先が同かどうかを判定する事ができる。

equalsメソッドの場合は、別々のメモリーに同じ文字列が格納されていてもtrueになるが、==ではfalseになる。

 

リスト1(==とequalsメソッドの違い。)

 

Javaの参考書 /  Javaの資格・問題集 /  eclipseの参考書 /  プログラム開発の本

 

ページのトップへ戻る