我有这个代码

String speed_string = "baka baka saka laka";
String[] string_array = speed_string.split(" ");
System.out.println(string_array.length);


并且在我运行它时返回值1。这是为什么?似乎只保存了字符串的第一个单词。

最佳答案

使用\\s并更新如下代码

       String speed_string = "baka baka saka laka";
       String[] string_array = speed_string.split("\\s");
       System.out.println(string_array.length);

09-25 21:18