endsWith 指定された接尾辞で終わるか調べる
startsWith 指定された接頭辞で始まるか調べる
書式 public boolean endsWith(String suffix) public boolean startsWith(String prefix[, int toffset])
引数 suffix:接尾辞、prefix:接頭辞、toffset:比較を開始する位置
endWithメソッドはm文字列が指定した文字列で終わっているか、startsWithメソッドは指定した文字列で始まるかどうかを調べます。
また、sartsWithメソッドに関しては、文字列のどの位置から調べるかを、文字列の先頭を0番目としたインデックスで指定することができます。
/*文字列にHTTPプロトコルとJavaのソースファイルの拡張子が含まれているか調べます。
public class STEndsStartsWithSample {
public static void main(String[] args) {
String url = "http://localhost/";
if (url.startsWith("http")) {
System.out.println("これはHTTPプロトコルです。");
}
String file = "sample.java";
if (file.endsWith(".Java")) {
System.out.println("これはJavaソースファイルです。");
}
}
}
実行結果
これはHTTP プロトコルです。
これはJavaソースファイルです。