Tag: apache commons collection

我如何学习使用Java commons-collections?

我知道,奇怪的标题让我解释一下。 我是最熟悉C#和Javascript的开发人员。 我完全沉浸在那些半function的世界中,以至于我的大多数代码都是关于映射/缩减/过滤集合。 在C#中,这意味着我几乎无处不在地使用LINQ,在Javascript中它是Underscore.js和jQuery。 我目前被分配到一个正在进行的Java项目,我感到相当窒息。 我根本就没有想到“创建一个数组,从一个到另一个地方改变东西”。 我可以(并且确实)使用实现接口的匿名类型创建我自己的主map / reduce函数版本,但为什么要重新发明轮子? 我目前正在进行的项目已经有了commons-collections-3.1.jar,并且查看了包含它的类似乎可能可以完成我想要的所有内容。 对于我的生活,我找不到如何实际使用它。 浏览其中的几十个课程并不是很有帮助,我唯一可以学习的是api doc ,它同样有用。 你如何使用它来映射/选择,过滤/在哪里,减少/聚合? 有没有在这个库上提供实际教程的地方?