<分区>
让我们看看这个示例 C# 代码:
List<int> numbers = new List<int>() { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
int numCount = numbers.Where(n => n < 3 || n > 7).Count();
我对 Java 中最接近的等价物很感兴趣,显然不需要编写花哨的 for/foreach 循环来迭代集合。
据我所知,在 Java 中没有确切的 linq equivalnet,但是我仍然是 Java 编程的初学者,所以您能为我推荐什么吗?我实际上正在寻找最紧凑和优雅的方式来在 Java 中实现相同的结果
[添加] 所以,感谢所有回复。但是,我需要在 Android 上使用它,但似乎我不能。有什么解决办法吗?
(抱歉,这是重复的)
[添加] 有人试过这个吗? http://sourceforge.net/projects/streamsupport/