Kev*_*ave 3 java string stringbuilder replace overwrite
我看到现有代码中的字符串用法有多个连接.声纳代码覆盖率建议使用StringBuilder.我正在更新代码以使用StringBuilder.但我想知道如何使用新字符串有效地覆盖现有内容.
在字符串表示中,如下所示:
String query = "select...";
if ( x ) {
query = "select xyz...";
}
Run Code Online (Sandbox Code Playgroud)
使用StringBuilder,我使用了这个:
StringBuilder query = new StringBuilder("select...");
if ( x ) {
// I need to overwrite the existing stringbuilder content here
query = new StringBuilder("Select xyz..");
//or
query = query.replace(,,,);
//or
//Anything better
}
Run Code Online (Sandbox Code Playgroud)
我希望有一个方法,如:
query.replace("new string");
Run Code Online (Sandbox Code Playgroud)
用新字符串覆盖整个现有字符串.但它不可用.
| 归档时间: |
|
| 查看次数: |
5691 次 |
| 最近记录: |