Gar*_*ryF 15
你不需要自己写这个.Guava(以前的Google收藏)让你了解Iterators.transform(...)
您提供了迭代器和将TypeA转换为TypeB的函数,您就完成了.
Iterator<TypeA> iterA = ....;
Iterator<TypeB> iterB = Iterators.transform(iterA, new Function<TypeA, TypeB>() {
@Override
public TypeB apply(TypeA input) {
TypeB output = ...;// rules to create TypeB from TypeA
return output;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5122 次 |
| 最近记录: |