java startsWith和endsWith的用法
2011-04-02 12:27
274 查看
public class StringDemo{
public static void main(String args[]){
String s1="this is my original string";
String sd="original";
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);
}
public static void main(String args[]){
String s1="this is my original string";
String sd="original";
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);
}
相关文章推荐
- java startsWith和endsWith的用法
- java startsWith和endsWith的用法
- java.lang.String.startsWith 和 endsWith的区别 用法
- java startsWith和endsWith的用法
- java中startsWith与endsWith的用法
- Java startsWith()
- Javascript中实现String.startsWith和endsWith方法
- 【Python】Python startswith, endswith
- Professional Java Development with the Spring Framework学习笔记(1) - JdbcTemplate 中Query的几种用法
- xpath定位中starts-with、contains和text()的用法
- Java String startsWith()方法
- python startswith和endswith
- 【xpath】xpath定位中详解id 、starts-with、contains、text()和last() 的用法
- Java String.startsWith()
- Javascript中实现String.startsWith和endsWith方法
- xpath定位中starts-with、contains和text()的用法
- 在java 中 cmd.startsWith("") 是什么意思
- xpath定位中starts-with、contains和text()的用法
- Java String.startsWith()方法
- JavaPersistenceWithHibernate第二版笔记-第五章-Mapping value types-007UserTypes的用法(@org.hibernate.annotations.Type、@org.hibernate.annotations.TypeDefs、CompositeUserType、DynamicParameterizedType、、、)