endsWith() 方法的语法如下:
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判断是否以指定字符结尾,有点正则表达式的意思