c#/LINQ.Select在Java中(可选)
在C#中,我有以下代码: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
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();