java如何实现替换指定位置的指定字符串的功能
Posted 逃亡中_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何实现替换指定位置的指定字符串的功能相关的知识,希望对你有一定的参考价值。
/**
* @创建日期 2013-07-15
* @创建时间 14:25:59
* @版本号 V 1.0
*/
public
class
CosTest {
public
static
void
main(String[] args) {
String sql =
"select * from teacher where id = ? and name = ?"
;
System.out.println(replaceString(sql,
"101"
,
2
));
}
public
static
String replaceString(String str, String rstr,
int
a) {
String searchStr =
"?"
;
int
index = str.indexOf(searchStr);
int
count =
1
;
while
(count != a) {
index = str.indexOf(searchStr, index +
1
);
count++;
}
return
str.substring(
0
, index) + rstr + str.substring(index +
1
);
}
}
以上是关于java如何实现替换指定位置的指定字符串的功能的主要内容,如果未能解决你的问题,请参考以下文章