Nic*_*ick 19
递归是一种方法
void it(Iterator i) {
if (i.hasNext()) {
System.out.println(i.next());
it(i);
}
}
Run Code Online (Sandbox Code Playgroud)
除了递归之外,commons-collection还有一些实用程序方法,您可以使用这些方法对集合执行操作.请注意,此api也在内部使用循环结构.但客户端代码看起来像:
CollectionUtils.forAllDo(
yourCollection,
new Closure() {
void execute(java.lang.Object element) {
// do smt with element
}
}
);
Run Code Online (Sandbox Code Playgroud)
在这里查看CollectionUtils:http://commons.apache.org/collections/apidocs/org/apache/commons/collections/Closure.html
| 归档时间: |
|
| 查看次数: |
1039 次 |
| 最近记录: |