当前位置: 技术问答>java相关
紧急问题,至少给你100分!
来源: 互联网 发布时间:2015-03-17
本文导语: 一个字符窜如下: http://localhost:7001/ddd?meth=update&id=2 或者 http://localhost:7001/ddd?meth=delete&id=2 我想把里面的update,delete换成select 如何做?请给个完整的方法!!! | 用这个方法 public static String replace(Stri...
一个字符窜如下:
http://localhost:7001/ddd?meth=update&id=2
或者
http://localhost:7001/ddd?meth=delete&id=2
我想把里面的update,delete换成select
如何做?请给个完整的方法!!!
http://localhost:7001/ddd?meth=update&id=2
或者
http://localhost:7001/ddd?meth=delete&id=2
我想把里面的update,delete换成select
如何做?请给个完整的方法!!!
|
用这个方法
public static String replace(String str, String pattern, String replace) {
int s = 0;
int e = 0;
int pattern_len=0;
StringBuffer result = new StringBuffer();
pattern_len=pattern.length();
while ((e = str.indexOf(pattern, s)) >= 0) {
result.append(str.substring(s, e));
result.append(replace);
s = e+pattern_len;
}
result.append(str.substring(s));
return result.toString();
}
public static String replace(String str, String pattern, String replace) {
int s = 0;
int e = 0;
int pattern_len=0;
StringBuffer result = new StringBuffer();
pattern_len=pattern.length();
while ((e = str.indexOf(pattern, s)) >= 0) {
result.append(str.substring(s, e));
result.append(replace);
s = e+pattern_len;
}
result.append(str.substring(s));
return result.toString();
}