Javaで部分文字列の比較方法について記載します。
部分文字列の比較方法
部分文字列の比較には、startsWith メソッドを使用します。
一致する場合のみ true を返します。
構文
startsWith( String 比較する文字, int 開始インデックス )
戻り値
boolean:true(一致)、false(不一致)
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 |
String str = "123abc123"; // indexの3番目から一致するか判定 boolean ret1 = str.startsWith("abc", 3); System.out.println( ret1 ); // true // indexの5番目から一致するか判定 boolean ret2 = str.startsWith("abc", 5); System.out.println( ret2 ); // false // 存在しないindexから開始すると false になります boolean ret3 = str.startsWith("abc", 10); System.out.println( ret3 ); // false |