gpt4 book ai didi

java - 如何在 StringBuilder 中连接子字符串?

转载 作者:行者123 更新时间:2023-12-03 22:59:44 25 4
gpt4 key购买 nike

如何将子字符串连接重构为 StringBuilder

        String line = "this is my start and my end string";
int start = line.indexOf("start");
line = line.substring(0, start) + line.substring(start + 5);

int end = line.indexOf("end");
line = line.substring(0, end) + line.substring(end + 3);
//result: this is my and my string";

使用 StringBuilder 时,相同的代码会是什么样子?当我想一个接一个地多次执行子串时?

最佳答案

如果您的问题是“如何从字符串中重复删除子字符串”,您可以尝试这样的操作:

StringBuilder line = new StringBuilder("this is my start and my end string");
int start = line.indexOf("start");
line.delete(start, start + 5);
int end = line.indexOf("end");
line.delete(end, end + 3);
String result = sb.toString()

创建 StringBuilder 一次,然后操作其内容。

关于java - 如何在 StringBuilder 中连接子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19113273/

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