5
รวมหลายคอลเลกชันเป็นคอลเลกชันเชิงตรรกะเดียว?
สมมติว่าฉันมีคอลเล็กชันจำนวนคงที่ (เช่น 3 ArrayLists) ในฐานะสมาชิกของคลาส ตอนนี้ฉันต้องการเปิดเผยองค์ประกอบทั้งหมดไปยังคลาสอื่น ๆ เพื่อให้พวกเขาสามารถทำซ้ำองค์ประกอบทั้งหมดได้อย่างง่ายดาย (ควรอ่านอย่างเดียว) ฉันใช้คอลเลกชัน guava และฉันสงสัยว่าฉันจะใช้ guava iterables / iterators เพื่อสร้างมุมมองเชิงตรรกะบนคอลเลกชันภายในได้อย่างไรโดยไม่ต้องทำสำเนาชั่วคราว
110
java
collections
guava