俺の開発研究所

Ruby on Rails、Linux、Windowsを中心にIT技術系の備忘録とか。よく忘れるので。

*

Javaで2つの文字列を比較する構文

      2014/08/31

Javaで2つの文字列を比較する場合、「==」(イコール2つ)は、同一のオブジェクトかどうかを判定するため、使用してはいけない。

「String」オブジェクトの「equals」メソッドを使用する。

スポンサード リンク

実際の使い方は以下のよう。

なお、「equals」メソッドの左辺がNULLの場合、例外「java.lang.NullPointerException」が発生する。

一方、「equals」メソッドの右辺がNULLの場合、falseとなる。

そのため、左辺に定数などのNULLにならない値を持ってくるのがベター。

参考サイト

とほほのJava入門

Java-文字列の比較equalsの使い方 | サラリーマンのすらすらIT日記

概要 (Java Platform SE 6)

 - Java