Java按空格将字符串转换为字符串数组

Dun*_*key 1 java arrays string

我想将字符串转换为字符串数组..我做了类似这样的事情:

String name = "name";
String[] letters = name.split("(?<=.)");
System.out.println("letters = " + Arrays.toString(letters));
Run Code Online (Sandbox Code Playgroud)

但现在我想要这样的东西:

String name = "John Mark Lester Andrew Todd";
Run Code Online (Sandbox Code Playgroud)

要打印这样的数组:

[John, Mark, Lest, Andrew, Todd]
Run Code Online (Sandbox Code Playgroud)

所以我想在我的字符串中查找空格,然后将它们放入字符串数组中.你有想法这样做吗?非常感谢帮助.谢谢.

Sud*_*hul 8

你可以简单地split()打开你的字符串whitespace.

String[] words = name.split(" ");
Run Code Online (Sandbox Code Playgroud)