首页 > 代码库 > startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾
startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾
Java代码
startsWith:
- if(a.startsWith(b))
- //判断字符串a 是不是以字符串b开头.
endsWith:
- if(a.endsWith(b))
- //判断字符串a 是不是以字符串b结尾.
JAVA例子
1. public class StringDemo{
- public class startsWith {
- public static void main(String args[]){
- String s1="this is my startsWith string";
- String sd="startsWith";
- if (s1.startsWith(sd))
- //startsWith()方法判断字符串s1是否从字符串sd开始
- s1=s1.substring(sd.length());
- else
- if(s1.endsWith(sd))
- //endWith()方法判断字符串s1是否从字符串sd结尾
- s1=s1.substring(0,s1.length()-sd.length());
- else
- {
- int index=s1.indexOf(sd);
- //indexOf()搜索字符或子字符串首次出现,这里的index等于11
- if(index!=-1)
- {
- String s2=s1.substring(0,index);
- //从字符串s1的首字符开始,取index个字符
- String s3=s1.substring(index+sd.length());
- //取字符串s1的第19个字符后面的字符串
- s1=s2+s3;
- }
- else
- System.out.println("string \""+sd+"\" not found");
- }
- System.out.println(s1);
- }
- }
输出结果:this is my string
startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。