文字列の先頭が一致しているか判定するには、.startsWith()を使用します。
構文
- (java.lang.String.startsWith)
- public boolean startsWith(String prefix [, int toffset])
引数 | 型 | 意味 |
---|---|---|
prefix | String | 比較文字列 |
toffset | int | 比較する開始位置 |
サンプルソース
例)startsWithを使ったサンプル
1 2 3 4 5 6 7 |
//文字列定義 string val = "abcde"; //先頭一致判定 boolean result1 = val.startsWith("abc"); //先頭が"abc"と一致するか判定 boolean result2 = val.startsWith("ABC"); //先頭が"ABC"と一致するか判定 boolean result3 = val.startsWith("bcd", 1); //2文字目からが"bcd"と一致するか判定 |
- (結果)
- result1 ⇒ true result2 ⇒ false result3 ⇒ true
備考
- 文字列の末尾が一致しているか判定するには、.endsWithを使用します。
⇒ 文字列の末尾が一致しているか判定する(.endsWith)