Java8 StringクラスはendsWith()メソッドの使い方
環境
JavaSE 1.8
Eclipse 4.14.0
関数
public boolean endsWith(String suffix)
この文字列が、指定された接尾辞で終るかどうかを判定します。
パラメータ:
suffix – 接尾辞。
戻り値:
引数によって表される文字シーケンスが、このオブジェクトによって表される文字シーケンスの接尾辞である場合はtrue、そうでない場合はfalse。
引数が空の文字列の場合や、equals(Object)メソッドによる判定においてこのStringオブジェクトに等しい場合の結果はtrueになる。
使用例
package com.arkgame.study; public class TestDemo { public static void main(String[] args) { String str = "ARKGAME"; // 例1 boolean resA = str.endsWith("E"); System.out.println("Eで終わるか: "+resA); // 例2 boolean resB = str.endsWith("A"); System.out.println("Aで終わるか: "+resB); // 例3 boolean resC = str.endsWith("ME"); System.out.println("MEで終わるか: "+resC); } }
実行結果
Eで終わるか: true
Aで終わるか: false
MEで終わるか: true