String 的 endsWith() 方法
程序员文章站
2023-12-21 17:08:04
...
此方法定义的语法如下:
public boolean java.lang.String.endsWith(String suffix)
参数、作用
-
suffix – 代表指定的后缀。
-
这个方法用于测试字符串是否以指定的后缀结束
-
如果参数表示的字符序列是此对象表示的字符序列的后缀,则返回 true;否则返回 false。
我们来举个列子
package com.Li.reflex05;
/**
* @Description: 英雄类
* @auther:Li Ya Hui
* @Time:2021年4月20日上午9:36:45
*/
public class Hero {
public void run(String attribute)
{
if (attribute.endsWith("肉盾"))
{
System.out.println("肉盾!可以慢跑");
}else if(attribute.endsWith("枪手")){
System.out.println("枪手可以边打边跑");
}else {
System.out.println("可以正常跑!");
}
}
}
总结
endwith和equals方法有些相似,但是不同的是endwith判断是否以指定字符结尾,有点正则表达式的意思