Java, как перебирать коллекцию‹? расширяет E›?

поэтому мне был предоставлен интерфейс, в котором один метод, который мне нужно реализовать, дает мне коллекцию и хочет, чтобы я «добавить все» данные в коллекции к моему объекту. Я до сих пор не уверен, что такое коллекция. Это список массивов? Я так не думаю, но могу ли я использовать цикл for each для каждой части данных в коллекции? Или есть другой способ выполнить итерацию сбора, чтобы получить доступ ко всем значениям.


person Joseph hooper    schedule 12.04.2015    source источник
comment
Коллекция реализует интерфейс Iterator, не так ли? Не могли бы вы использовать это для итерации?   -  person SteveK    schedule 12.04.2015
comment
ArrayList – это коллекция. Вам следует гуглить java-коллекции; гугл помогает в таких случаях.   -  person Dioxin    schedule 12.04.2015
comment
возможный дубликат Java: лучший способ перебрать коллекцию (здесь ArrayList)   -  person John    schedule 12.04.2015
comment
@ Стив interface Collection extends Iterable, но тем более да, что ты говоришь. ; )   -  person Radiodef    schedule 12.04.2015


Ответы (2)


Из документации Collection :

Корневой интерфейс в иерархии коллекций. Коллекция представляет собой группу объектов, называемых ее элементами. Некоторые коллекции позволяют дублировать элементы, а другие нет. Некоторые упорядочены, а другие неупорядочены.

Вы можете перебрать его с помощью цикла for или for-each или с помощью Iterator.

Наиболее распространены следующие типы коллекций:

person Jean-François Savard    schedule 12.04.2015