有詢問是否有相當於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