问题链接是
力扣
https://leetcode-cn.com/contest/weekly-contest-272/problems/adding-spaces-to-a-string/
我写的代码
class Solution {
public String addSpaces(String s, int[] spaces) {
StringBuilder stringBuilder = new StringBuilder(s);
int c = 0;
for (int v : spaces) {
stringBuilder.insert(v + c++, ' ');
}
return stringBuilder.toString();
}
}
但是不知道为什么性能很差,不是说频繁的字符串拼接用StringBuilder性能好吗?
我现在的方案怎么优化呢