对于LinkedList对象,我如何遍历LinkedList的每个元素?
我知道在数组我可以做(int x: array),但我怎么能做这个确切的事情为LinkedList对象?
是的,您可以使用增强的for样式来遍历链表。你将遍历其中的每个对象
方法完全相同:
for (Something s: SomethingList) {
// do something with s
}
您还可以为您的链表创建引用。LinkedList ll = YourLinkedList;
然后你可以做while (ll != null) ll = ll.next;
因为它们都是集合,所以可以用相同的方式迭代它们。这里(对于每个循环文档)解释了不同的用法。