此问题已经在这里有了答案:
因此,我试图拆分一个字符串,但我不只是想将其拆分为单个字符串,而是整个字符串。
因此,如果我的字符串是["hello buddy my name is buddy"]
,则我的定界符将是"buddy"
。
我希望将其拆分为:["hello", "my name is"]
。
我希望我不会把它复杂化。
public static void main(String[ ] args) {
String test = "hello buddy my name is buddy";
String[] res = test.split("buddy");
for (String s: res) {
System.out.println(s);
}
}
似乎可以做您想做的事,不是吗?
您可以这样做:
String str = "hello buddy my name is buddy";
String[] splitted = str.split("[\\W]");