将包含空格分隔数字的String转换为整数数组

She*_*jid 0 java arrays string

如果我有一个字符串,

String x = "10 20 30 40";
Run Code Online (Sandbox Code Playgroud)

有没有办法将它转换成这样的int数组?

int[] y = {10, 20, 30, 40};
Run Code Online (Sandbox Code Playgroud)

Den*_*ret 5

在功能方面,使用Java 8流:

int[] y = Arrays.stream(x.split(" ")).mapToInt(Integer::parseInt).toArray();
Run Code Online (Sandbox Code Playgroud)