实现Java字符串的endsWith方法

Java中,StringendsWith方法会判断该字符串是否以指定的后缀结尾。

我按照自己的思路实现了这个方法:

public class StringUtil {
	
	public static boolean endsWith(String str, String ending) {
		int index = str.length() - ending.length();
		return index >= 0 && str.lastIndexOf(ending) == index;
	}

	public static void main(String[] args) {
		
		//和String的方法作对比
		System.out.println("abc".endsWith("bc"));
		System.out.println(StringUtil.endsWith("abc", "bc"));
		
	}

}

猜你喜欢

转载自blog.csdn.net/esir82/article/details/79689700