gpt4 book ai didi

java - 我将使用什么代码将括号括在所有出现的术语/子字符串周围?

转载 作者:行者123 更新时间:2023-12-02 10:15:48 26 4
gpt4 key购买 nike

我知道怎么做...但是我的思考方式很复杂并且有很大的出错空间。我仍在学习 Java,但我已经了解到 Java 有方法可以做任何事情。有什么方法可以在每次出现的子字符串周围加上括号吗? (参见下面的示例)

原始字符串:“abcabcabcd”

搜索:“abc”

最终输出:“(abc)(abc)(abc)d”

最佳答案

这里最简单的方法是使用 String::replaceAll

String str = "abcabcabcd";
String sub = "abc";
System.out.println(str.replaceAll(sub, "(" + sub + ")"));

正如@Jacob G.所指出的,String::replace此处可能是首选,因为不需要正则表达式元素。

输出:

(abc)(abc)(abc)d

关于java - 我将使用什么代码将括号括在所有出现的术语/子字符串周围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54693722/

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