Java String endsWith()
endsWith() 方法用于测试字符串是否以指定的后缀结束。
1 语法
public boolean endsWith(String suffix)
2 参数
suffix:后缀字符串
3 返回值
如果参数表示的字符序列是此对象表示的字符序列的后缀,则返回 true;否则返回 false。注意,如果参数是空字符串,或者等于此 String 对象(用 equals(Object) 方法确定),则结果为 true。
4 endsWith()内部源码
public boolean endsWith(String suffix) {
return startsWith(suffix, value.length - suffix.value.length);
}
5 endsWith()示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java String.endsWith方法的例子
*/
public class Demo{
public static void main(String args[]){
String s1="java by yiidian";
System.out.println(s1.endsWith("y"));
System.out.println(s1.endsWith("dian"));
}
}
输出结果为:
false
true
6 endsWith()示例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java String.endsWith方法的例子
*/
public class Demo {
public static void main(String[] args) {
String str = "Welcome to yiidian.com";
System.out.println(str.endsWith("yiidian"));
if(str.endsWith(".com")) {
System.out.println("String ends with .com");
}else System.out.println("It does not end with .com");
}
}
输出结果为:
false
String ends with .com
热门文章
优秀文章