首页 > 代码库 > java如何实现替换指定位置的指定字符串的功能
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如何实现替换指定位置的指定字符串的功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。