2013-03-04 3 views
-2

Для объектов LinkedList, как мне пройти через каждый элемент LinkedList?Как мне пройти через каждый элемент LinkedList, как в массиве?

Я знаю в массивах, которые я могу сделать для (int x: array), но как я могу это сделать для объектов LinkedList?

+0

Точка нового стиля для цикла, тот, который вы показываете в своем вопросе, состоит в том, что он работает как для массивов, так и для коллекций, а точнее, для чего-либо, что реализует java.lang.Iterable – TofuBeer

ответ

0

Да, вы можете использовать расширенный стиль для перебора по связанному списку. Тем не менее, вы будете перебирать все объекты в нем.

0

Точно таким же образом:

for (Something s: SomethingList) { 
    // do something with s 
} 
0

Вы также можете создать ссылку для вашего связанного списка. LinkedList ll = YourLinkedList; Тогда вы можете сделать while (ll != null) ll = ll.next;.

+0

Нет ... Вы «Я думаю об итераторе. – Makoto

0

Поскольку оба являются коллекциями, вы можете перебирать их одинаково. Здесь (For Each Loop Documentation) объясняются разные способы использования.

Смежные вопросы