startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾
Posted 彼岸辰星
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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开头或结尾的主要内容,如果未能解决你的问题,请参考以下文章
PHP中的startsWith()和endsWith()函数
PHP中的startsWith()和endsWith()函数
ES6includes(), startsWith(), endsWith()