Java中嵌套集合/结构的类型安全平整

DaveFar:

我想展平 Java中某种类型T的元素的任意深度嵌套的集合/结构,最好是

  • 仅具有实时视图,没有复制的收藏集;
  • 不仅处理集合,还处理迭代器,任意维的T数组,可迭代,以及所有这些结构的任意混合和嵌套;
  • 静态类型安全。

是否有可以处理此问题的Java库?


番石榴似乎只处理一个嵌套级别,即Collection<Collection<T>>--flatten-> Collection<T>

lambdaj看起来很有希望:我可以以某种方式结合起来on()asIterator()flattenIterator()实现这一目标吗?以静态类型安全的方式?

凯文·布劳里恩(Kevin Bourrillion):

番石榴最终可能会支持这一点

http://code.google.com/p/guava-libraries/issues/detail?id=174

(从下至上读起来可能是最容易的,因为关于它的想法在其一生中已经发生了几次转变。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章