==とequalsメソッドの違い。
参照型変数にはデータそのものではなく、データの格納先(参照先)を示す値が入っている。
文字列の比較には通常、equalsメソッドを使うが、==による比較をおこなうと参照先が同かどうかを判定する事ができる。
equalsメソッドの場合は、別々のメモリーに同じ文字列が格納されていてもtrueになるが、==ではfalseになる。
リスト1(==とequalsメソッドの違い。)
参照型変数にはデータそのものではなく、データの格納先(参照先)を示す値が入っている。
文字列の比較には通常、equalsメソッドを使うが、==による比較をおこなうと参照先が同かどうかを判定する事ができる。
equalsメソッドの場合は、別々のメモリーに同じ文字列が格納されていてもtrueになるが、==ではfalseになる。
リスト1(==とequalsメソッドの違い。)