Java 如何将字符串拆分为整条字符串?
所以,我尝试拆分一个字符串,但我不想只拆分单个字符串,而是拆分整个字符串 因此,如果我的字符串是Java 如何将字符串拆分为整条字符串?,java,Java,所以,我尝试拆分一个字符串,但我不想只拆分单个字符串,而是拆分整个字符串 因此,如果我的字符串是[“你好,巴迪,我的名字是巴迪”],我的分隔符将是“巴迪” 我想把它分成:[“你好”,“我的名字是”] 我希望我没有把事情复杂化 public static void main(String[ ] args) { String test = "hello buddy my name is buddy"; String[] res = test.split("buddy"); f
[“你好,巴迪,我的名字是巴迪”]
,我的分隔符将是“巴迪”
我想把它分成:[“你好”,“我的名字是”]
我希望我没有把事情复杂化
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);
}
}
似乎做了你想做的事,不是吗?请记住,如果你将根据用户提供的输入进行拆分,你将需要首先将其传递给
Pattern.quote()
,例如String[]res=test.split(Pattern.quote(“buddy”)
即使buddy
不是整个单词,是否也应该发生拆分?例如,“你今天会成为我的快乐伙伴吗?”