Java|startsWithとendsWithメソッドの使い方

Java|startsWithとendsWithメソッドの使い方プログラミングの知識
プログラミングの知識

文字列が指定した文字列で始まるか、または終わるか判定するにはStringクラスstartsWith/endsWithメソッドを使うことができます。

このメソッドはJavasilver SE11の黒本でも出題されているメソッドです。

スポンサーリンク

startsWithメソッド

startsWithメソッドの書式とサンプルコードを以下に示します。

startsWithメソッドの書式

startsWithメソッドは以下の様に記述します。

//startsWithメソッドの書式例
文字列1.startsWith(文字列2);

文字列1が文字列2から始まっているか判定します。戻り値の型はboolean型です。

サンプルコード

サンプルコードを以下に示します。

public class StartsWithTest {

	public static void main(String[] args) {

		// 文字列ABCDEがAB,BAで始まるか判定する
		String str = "ABCDE";
		System.out.println(str.startsWith("AB"));
		System.out.println(str.startsWith("BA"));
	}

}

出力結果

サンプルコードの実行結果になります。

true
false

endsWithメソッド

endsWithメソッドの書式とサンプルコードを以下に示します。

endsWithメソッドの書式

endsWithメソッドは以下の様に記述します。

//endsWithメソッドの書式例
文字列1.endsWith(文字列2);

文字列1が文字列2から終わっているか判定します。戻り値の型はboolean型です。

サンプルコード

サンプルコードを以下に示します。

public class EndsWithTest {

	public static void main(String[] args) {
		
		// 文字列ABCDEがDE,EDで終わっているか判定する
		String str = "ABCDE";
		System.out.println(str.endsWith("DE"));
		System.out.println(str.endsWith("ED"));
	}

}

出力結果

サンプルコードの実行結果になります。

true
false

まとめ

今回やったことのまとめです。

ポイント
  • startsWithメソッドで文字列が指定した文字列で始まるか判定できる
  • endsWithメソッドで文字列が指定した文字列で終わっているか判定できる
  • 戻り値の型はboolean型で返される

以上がstartsWithメソッドとendsWithメソッドの使い方になります。

スポンサーリンク
Dim雑記
タイトルとURLをコピーしました