Lists, Maps, etc. are all Collections that can be iterated over and can be expanded to fit your data.
Read this for more details:
Chapter 11 of Thinking in Java, 3rd Edition
It's long so I recommend saving it rather than viewing it on my server which will only be online for about 3 more hours today.