Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将字符串拆分为整条字符串?_Java - Fatal编程技术网

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
不是整个单词,是否也应该发生拆分?例如,
“你今天会成为我的快乐伙伴吗?”