|
|
1
6
番石榴
从文档中:
类似的实时视图转换也提供如下:
|
|
2
5
看起来你在寻找Perl的Java等价物
你也可以写一个
|
|
|
3
4
可以使用这样的工具: http://code.google.com/p/lambdaj/ |
|
|
4
3
我认为这是一个你必须自己编码的循环。 |
|
5
2
|
|
|
6
2
您需要使用一个循环,但是您要查找的函数被调用
使用它,您可以做到:
您可以自然地更改map以获取集合而不是数组,这样就不需要
|
|
|
7
2
使用
Guava
,可以使用
Function
随着
Iterables.transform
,
Collections2.transform
或
Lists.transform
创建一个
归还的人
或
当然,写出匿名的内部类
然后,转换看起来更好(尤其是静态导入):
我还写过使用接口来处理对象的特定属性(例如
|
|
|
8
1
所以,你是否在寻找一种更有效的方法来做到这一点:
?!!!!!! 或者只是一个 不同的 方式? 之前的所有答案在运行时和编码方面都没有真正的效率。但毫无疑问,它们更灵活。
另一种选择是包括
如果编译,Groovy类可以从Java中使用,或者您可以将它们作为脚本插入。
这是给你的样品
输出:
注意:我提取了可读性的方法,但您可以在下面看到它们 但是,这又是不同的,并没有比正常的for循环更有效。 这里是 complete source code . 要运行它,您只需要在类路径中使用java1.6和groovy。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 8 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 8 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 8 月前 |
|
|
rudraraj · java中未声明最终变量 8 月前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 8 月前 |