|
|
1
7
编辑 试试谷歌收藏库 Lists.trasform :
|
|
|
2
2
|
|
|
3
2
在我看来,您似乎在尝试将函数式习惯用法用于Java。虽然这可以通过使用第三方libs和functor实现(正如其他人所建议的),但我建议使用Java习惯用法或使用函数式语言编程Java。如果您想要一种与JVM兼容的函数式语言,请查看 Scala . |
|
4
2
使用 Apache Commons CollectionUtils :
|
|
|
5
1
你想要一杯吗 Map function . 这些文件(除其他外)在 functional java . 示例代码:
|
|
|
6
1
你为什么要这么做?由于Java没有闭包,因此闭包通常更加复杂、非标准且更难阅读。 您将注意到,您的示例比其他解决方案更短、更简单,并且它使用标准java。 顺便说一句:循环仍然被使用,只是不是你直接使用的,所以这种区别只是一种错觉。 |
|
|
7
1
|
|
|
8
0
这实际上是Java的一个不足,已经讨论了很多。在许多语言中,使用闭包(或代码块)只需一行代码就可以做到这一点。例如,在Groovy中,可以按如下方式编写:
我希望,我们可以在Java7中实现这一点。 |
|
|
9
0
my previous answer was functional oriented ,现在,我在做“波莫多罗意大利面”,我在想一个更有趣的主意 面向对象 对于一个匿名类实现,它用一个围绕()的元素来覆盖它的迭代器,您怎么看?
演示
[(aaa), (bbb)] 顺便说一句,这只使用JDK类,不使用循环! |
|
|
BlurKid · R中for循环时结果的奇怪差异 1 年前 |
|
|
bigjdawg43 · 迭代多个数据帧中的列并有条件地执行操作 2 年前 |
|
|
xhamsterIT · 循环VBA Microsoft Excel 2 年前 |
|
|
Nico44044 · 使用for循环遍历Django模型字段 2 年前 |
|
|
chanbo chung · 如何在聚合中获得所有可能的组合 2 年前 |
|
|
Himanshu · 无法在逐行二进制搜索中迭代2D数组中的所有行 2 年前 |
|
|
stephr · 循环为多个变量选择最接近另一个日期的日期 2 年前 |