Объединить несколько коллекций в одну логическую коллекцию?

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

106
задан newgre 4 February 2011 в 10:15
поделиться