Stringクラスのcontains()メソッドを使い、文字列内に指定した部分文字列があるかどうかを調べる方法。
構文
変数A.contains( 変数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.contains( "サンプル" ) ){ System.out.println( "$strA.contains( \"サンプル\" )は、「" + $strA.contains( "サンプル" ) + "」。" ); } System.out.println( "$strA.contains( \"Sample\" )は、「" + $strA.contains( "Sample" ) + "」。" ); String $strB = new String("文字列"); if( $strA.contains( $strB ) ){ System.out.println( "$strA.contains( $strB )は、「" + $strA.contains( $strB ) + "」。" ); } } } |
実行結果
$strA.contains( "サンプル" )は、「true」。
$strA.contains( "Sample" )は、「false」。
$strA.contains( $strB )は、「true」。
$strA.contains( "Sample" )は、「false」。
$strA.contains( $strB )は、「true」。