Stringクラスのequals()メソッドを使い、文字列同士が等しいかどうかを調べる方法。
構文
変数A.equals( 変数B )
変数Aの値の文字列と、変数Bの値の文字列が等しいかどうかを調べる。
戻り値
変数Aの値の文字列と、変数Bの値の文字列が等しい場合、「true」を返す。
変数Aの値の文字列と、変数Bの値の文字列が等しくない場合、「false」を返す。
サンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | package samplePackage; public class SampleClass { public static void main( String[] args ){ String $strA = new String("サンプル"); if( $strA.equals( "サンプル" ) ){ System.out.println( "$strA.equals( \"サンプル\" )は、「" + $strA.equals( "サンプル" ) + "」。" ); } String $strB = new String("サンプル"); if( $strA.equals( $strB ) ){ System.out.println( "$strA.equals( $strB )は、「" + $strA.equals( $strB ) + "」。" ); } System.out.println( "$strA == $strBは、「" + ( $strA == $strB ) + "」。" ); } } |
実行結果
$strA.equals( "サンプル" )は、「true」。
$strA.equals( $strB )は、「true」。
$strA == $strBは、「false」。
$strA.equals( $strB )は、「true」。
$strA == $strBは、「false」。