Предположим, у меня есть постоянное количество коллекций (например, 3 списка ArrayList) в качестве членов класса. Теперь , Я хочу предоставить все элементы другим классам, чтобы они могли просто перебирать все элементы (в идеале, только для чтения). Я использую коллекции guava, и мне интересно, как я могу использовать итерации / итераторы guava для создания логического представления внутренних коллекций без создания временных копий.