gpt4 book ai didi

java - Java 中嵌套集合/结构的类型安全展平

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:01:24 24 4
gpt4 key购买 nike

我想在 Java 中展平任意深度嵌套的集合/结构,最好用

  • 只有实时 View ,没有复制的集合;
  • 不仅可以处理Collections,还可以处理Iterator、任意维度的T数组、Iterable,以及所有这些任意混合和嵌套的结构;
  • 静态类型安全。

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


Guava似乎只处理一个嵌套级别,即 Collection<Collection<T>> --展平--> Collection<T> .

lambdaj看起来很有前途:我能以某种方式结合 on() , asIterator()flattenIterator()为了达成这个?以静态类型安全的方式?

最佳答案

Guava 可能会最终 支持这个:

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

(从下往上阅读可能最容易,因为对它的思考在其生命周期中已经发生了几次转变。)

关于java - Java 中嵌套集合/结构的类型安全展平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7431006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com