有询问是否有相当于Java LINQ的许多问题。但他们大多数都错误地指出没有任何东西。
回答
该库提供了一个完整的LINQ API:https://github.com/nicholas22/jpropel-light
它与函数式构造这样做,它也使用延迟执行。
// select names starting with j, using LINQ-style statements
new String[] { "james", "john", "john", "eddie" }.where(startsWith("j")).distinct().all(println());
没有lambdas,没有雪茄。能够使用_expressions_并将它们分解到它们的组件,并将它们转换为用于复杂分层查询的SQL表达式仍然完全缺失。 – DaveMorganTexas
@DaveMorganTexas LINQ-to-SQL!= LINQ。 –
@EvanPlaice - 适当的术语应该是“查询表达式”,而不是“SQL表达式”。如果戴夫能够做出替换,他的评论将变得更普遍适用,而不仅仅是在SQL领域 –
另外一个,我试过自己是哈克:http://code.google.com/p/jaque/
这是最新的吗?它说它使用Java 7闭包。虽然他们在JDK 7中没有关闭...... – Scooterville
是的,这很奇怪。但它有通常的方法'where','select'等。 – Tudor
- 1. 是否有与NSPredicate相当的Java?
- 2. 是否有与Java MessageFormat相当的Ruby?
- 3. 是否有与MISRA C相当的Java?
- 4. 是否有与frexp相当的Java?
- 5. 是否有与Java相当的getchar?
- 6. 是否有与SignalR相当的Java?
- 7. PHP是否有相当于Java的RequestDispatcher.forward?
- 8. 是否有相当于Java的Boost :: Python?
- 9. 是否有与HighLine相当的Python?
- 10. 是否有与eventfd相当的Windows?
- 11. 是否有与Oracle相当的mysqldump
- 12. 是否有与Haxe相当的atexit()?
- 13. 是否有与VBScript相当的log4j?
- 14. 是否有与IFNULL相当的Objective-C?
- 15. 是否有与CSS/sass相当的JavaScript
- 16. 是否有与Ruby ruby相当的CoffeeScript?
- 17. 是否有与rails number_to_human相当的angularjs?
- 18. 是否有与Java中的Scanner类相当的单声道(.Net)
- 19. 是否有与C#的HttpServerUtility.UrlTokenDecode相当的Java?
- 20. 是否有与Apple的核心数据相当的Java?
- 21. 是否有与Java/Scala的Colander/DictShield相当的功能?
- 22. 是否有与OpenSSL的bn_rand_range相当的java?
- 23. 是否有与ASP.NET中的Java EE ServletContext相当的功能?
- 24. 在vbscript中是否有与Java的HashSet相当的功能?
- 25. 是否有与Windows服务相当的Java
- 26. 是否有与cracklib相当的Java /实现?
- 27. 是否有与C++函数指针相当的Java?
- 28. 与MIN相当的LINQ是什么?
- 29. 对于DataTable,C++中是否存在与LINQ相当的功能?
- 30. 是否有与LINQ的所有方法相反的东西?
'他们大多是不正确的指定有nothing' - 那么你为什么要问这个问题,如果你是如此的肯定,他们是“错误地指出没有什么“? – Tudor
你想在这里做什么?首先,你问一个问题,你说其他类似问题的答案是不正确的,然后你通过链接到一个项目来回答自己。这是你参与并想要推销的东西吗? – Fredrik
我来自.NET的背景,我正在使用这个库。当研究这样的事情时,我所看到的只是“不存在”。所以对于那些不得不为项目使用Java的人来说。 – Scooterville