【问题标题】:Equivalent of LINQ in Java 8 [duplicate]Java 8中的LINQ等价物[重复]
【发布时间】:2014-11-04 14:18:30
【问题描述】:

在 java 8 中是否有与 LINQ 等价的东西? lambda 表达式是否填补了这个角色?

【问题讨论】:

    标签: java .net linq lambda


    【解决方案1】:

    Java 的 Stream API 是最接近 .NET 的 LINQ 的东西,因为它允许您以函数式样式查询/操作集合。

    【讨论】:

      【解决方案2】:

      不,lambda 表达式不是 LINQ 等效的。 LINQ(至少是其中的一部分)使用lamba 表达式来实现某些功能。但它们是根本不同的东西。

      1. Lambda 表达式:用作匿名函数的表达式
      2. LINQ:语言集成查询。

      【讨论】:

      • 您能否提供更多解释说明它们为何不同?它们的语法看起来非常相似。
      猜你喜欢
      • 2016-02-15
      • 2012-05-19
      • 1970-01-01
      • 2012-06-08
      • 2014-07-29
      • 2011-12-15
      • 1970-01-01
      • 2019-03-16
      相关资源
      最近更新 更多