假设,我有一个恒定数量的集合(例如3个ArrayLists)作为类的成员.现在,我想将所有元素公开给其他类,以便它们可以简单地遍历所有元素(理想情况下,只读).我正在使用guava集合,我想知道如何使用guava iterables/iterators来生成内部集合的逻辑视图,而无需制作临时副本.
有谁知道在Java中是否可以在常量时间内合并两个列表(或任何集合)?
http://www.cppreference.com/wiki/stl/list/splice
使用C中的链接列表很容易做到这一点...
谢谢,