- if(a.startsWith(b))
- //判断字符串a是不是以字符串b开头.
- if(a.endsWith(b))
- //判断字符串a是不是以字符串b结尾.
一个demo
转自:http://hi.baidu.com/fsgs/blog/item/304a3687178f612cc75cc3fb.html
作者:sdgqlyxq
- publicclassStringDemo{
- publicstaticvoidmain(Stringargs[]){
- Strings1="thisismystartsWithstring";
- Stringsd="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
- {
- intindex=s1.indexOf(sd);
- //indexOf()搜索字符或子字符串首次出现,这里的index等于11
- if(index!=-1)
- {
- Strings2=s1.substring(0,index);
- //从字符串s1的首字符开始,取index个字符
- Strings3=s1.substring(index+sd.length());
- //取字符串s1的第19个字符后面的字符串
- s1=s2+s3;
- }
- else
- System.out.println("string\""+sd+"\"notfound");
- }
- System.out.println(s1);
- }
- }
转自:http://heisetoufa.iteye.com/blog/230328
本文通过一个示例演示了如何使用Java中的startsWith, endsWith和indexOf方法来判断字符串是否以特定字符串开头或结尾,以及如何在字符串中查找特定子串的位置。同时展示了字符串操作的基本技巧,包括字符串替换和分段。

1639

被折叠的 条评论
为什么被折叠?



