当前位置: 技术问答>java相关
字符串替换
来源: 互联网 发布时间:2015-06-28
本文导语: 怎样把 String s = new String("http://www.csdn.net/post?var1=%var1%&var2=%var2%;"); 中的%var1%与%var2%分别替换成xxx,yyy呢? 搜了以前的帖子没有找到答案。 | public class STR { public static void main(String[] args)...
怎样把
String s = new String("http://www.csdn.net/post?var1=%var1%&var2=%var2%;");
中的%var1%与%var2%分别替换成xxx,yyy呢?
搜了以前的帖子没有找到答案。
String s = new String("http://www.csdn.net/post?var1=%var1%&var2=%var2%;");
中的%var1%与%var2%分别替换成xxx,yyy呢?
搜了以前的帖子没有找到答案。
|
public class STR {
public static void main(String[] args) {
String s = new String("http://www.csdn.net/post?var1=%var1%&var2=%var2%;");
String x = "%xxx%";
String y = "%yyy%";
int i = s.indexOf("%var1%");
String s1 = s.substring(0,i)+x;
String s2 = s.substring(i+6);
System.out.println(s1);
System.out.println(s2);
int j = s2.indexOf("%var2%");
String s3 = s2.substring(0,j)+y+s2.substring(j+6);
String s4 = s1+s3;
System.out.println(s);//原字符串
System.out.println(s4);//新字符串
}
}
自个慢慢看吧
public static void main(String[] args) {
String s = new String("http://www.csdn.net/post?var1=%var1%&var2=%var2%;");
String x = "%xxx%";
String y = "%yyy%";
int i = s.indexOf("%var1%");
String s1 = s.substring(0,i)+x;
String s2 = s.substring(i+6);
System.out.println(s1);
System.out.println(s2);
int j = s2.indexOf("%var2%");
String s3 = s2.substring(0,j)+y+s2.substring(j+6);
String s4 = s1+s3;
System.out.println(s);//原字符串
System.out.println(s4);//新字符串
}
}
自个慢慢看吧
|
http://www.csdn.net/Expert/TopicView1.asp?id=714396