gpt4 book ai didi

java - Intellij 替换所有出现的 stringbuilder.toString()

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:44:44 24 4
gpt4 key购买 nike

我想找到属于 StringBuilder 的 toString 方法的所有出现:

StringBuilder sb = new StringBuilder();
sb.append("sometext");
return sb.toString();

并将其替换为:

StringBuilder sb = new StringBuilder();
sb.append("sometext");
return Optimizer.stat(sb.toString());

当然,var "sb"的写法并不总是相同的:-)

我尝试了 IntelliJ Ultimate Structural Search and Replace。但是我找不到只获取 StringBuilder 类的 toString 的方法。

非常感谢。

最佳答案

在 Intellij 结构搜索中使用模式:

return $sb$.toString();

替换为

return Optimizer.stat($sb$.toString());

现在,点击“编辑变量”,选择sb,然后将“表达式类型(正则表达式)”设置为StringBuilder

关于java - Intellij 替换所有出现的 stringbuilder.toString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46914939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com