小编Iva*_*kov的帖子

c#/ LINQ.用Java选择(替代)

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

string[] exampleStrings = Console.ReadLine().Split(' ');          // C#
int[] exampleInts = exampleStrings.Select(int.Parse).ToArray();
Run Code Online (Sandbox Code Playgroud)

该.Select还可以是这样的:.Select(x => int.Parse(x))

这样我就能很快得到一个int[].
我几天前开始学习Java,但我还没有习惯它.
我在Java中有以下代码:

Scanner scan = new Scanner(System.in);                            // Java
String[] javaStrings = scan.nextLine().split(" ");
Run Code Online (Sandbox Code Playgroud)

我想把它转换String[] javaStrings成int[] foo.如果没有办法像在C#中那样做,我认为循环可能是唯一的方法.
先感谢您.

c# java linq arrays

4
推荐指数
1
解决办法
1185
查看次数

不同的清单<List <int >>?


我只有获得不同的列表有问题.
所以我有 :

List<List<int>> combinations = new List<List<int>>();
combinations.Add(new List<int> {1,1});
combinations.Add(new List<int> {1,2});
combinations.Add(new List<int> {1,1}); // Same
combinations.Add(new List<int> {1,3});
Run Code Online (Sandbox Code Playgroud)

我需要做的只是获得:

{1,1}
{1,2}
{1,3}
Run Code Online (Sandbox Code Playgroud)

我试过这个:combinations = combinations.Distinct().ToList(); 但它不起作用.
有任何想法吗.先感谢您.

c# list distinct

1
推荐指数
1
解决办法
448
查看次数

标签 统计

c# ×2

arrays ×1

distinct ×1

java ×1

linq ×1

list ×1