Я хочу заменить "a" из "abababababababab" на 001,002,003,004 ......
то есть "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;
однако это низкая эффективность, когда строка достаточно велика, это займет минуты!
у вас есть способ высокой эффективности?
большое спасибо!