c#/LINQ.Select在Java中(可选)

c#/LINQ.Select在Java中(可选),java,c#,arrays,linq,Java,C#,Arrays,Linq,在C#中,我有以下代码: string[] exampleStrings = Console.ReadLine().Split(' '); // C# int[] exampleInts = exampleStrings.Select(int.Parse).ToArray(); .Select也可以是这样的:.Select(x=>int.Parse(x)) 这样我很快就能得到一个int[] 我几天前开始学习Java,现在还没有习惯 我有以下Java代码: Scanner sc

在C#中,我有以下代码:

string[] exampleStrings = Console.ReadLine().Split(' ');          // C#
int[] exampleInts = exampleStrings.Select(int.Parse).ToArray();
.Select
也可以是这样的:
.Select(x=>int.Parse(x))

这样我很快就能得到一个
int[]

我几天前开始学习Java,现在还没有习惯
我有以下Java代码:

Scanner scan = new Scanner(System.in);                            // Java
String[] javaStrings = scan.nextLine().split(" ");
我想把这个
String[]javaStrings
转换成
int[]foo
。如果没有办法像C#那样做,我想循环可能是唯一的办法。

提前感谢您。

使用Java流,您可以编写

int[] n = Arrays.stream(javaStrings).mapToInt(Integer::parseInt).toArray();