是否有类似LINQ for Java的东西?
问题内容:
开始使用C#学习LINQ。 尤其是LINQ to Objects和LINQ to XML。 我真的很喜欢LINQ的强大功能。
我了解到有一种叫做JLINQ的JavaScript实现。
此外(如Catbert所言),Scala将具有LINQ
您知道LINQ或类似的东西是否将成为Java 7的一部分吗?
更新:2008年的有趣帖子-LINQ forJava工具
问题答案:
看一下Scala,它是功能强大的功能编程语言,但与Java类似,并且在Java平台上运行。
在Scala中,可以使用与LINQ基本相同的代码结构,尽管C#或VB中不存在特殊的查询理解语法。
编辑:
这是Scala查询功能的示例:
// Get all StackOverflow users with more than 20,000 reputation points.
val topUsers = for{
u <- users
if u.reputation > 20000
} yield u;
println ("Users with more than 20,000 reputation:")
for (u <- topUsers) {
println u.name
}