小编cha*_*ler的帖子

Java用越来越多的数字替换字符串

我想用001,002,003,004替换"ababababababab"的"a"......即"001b002b003b004b005b ....."

int n=1
String test="ababababab";
int lo=test.lastIndexOf("a");
while(n++<=lo) Abstract=Abstract.replaceFirst("a",change(n));
//change is another function to return a string "00"+n;
Run Code Online (Sandbox Code Playgroud)

但效率很低,当字符串足够大时,需要几分钟!

你有高效的方式吗?非常感谢!

java replace

5
推荐指数
1
解决办法
240
查看次数

标签 统计

java ×1

replace ×1