Intellij 替换所有出现的 stringbuilder.toString()
Intellij replace all occurances of stringbuilder.toString()
我想找到属于 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 class.
的 toString 的方法
非常感谢。
在 Intellij 结构搜索中使用模式:
return $sb$.toString();
替换为
return Optimizer.stat($sb$.toString());
现在,点击 "Edit Variables"、select sb
,然后将 "Expression type (regexp)" 设置为 StringBuilder
。
我想找到属于 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 class.
的 toString 的方法非常感谢。
在 Intellij 结构搜索中使用模式:
return $sb$.toString();
替换为
return Optimizer.stat($sb$.toString());
现在,点击 "Edit Variables"、select sb
,然后将 "Expression type (regexp)" 设置为 StringBuilder
。