如果你有以下作为你的内部类
private static final class LinkedListExtension extends LinkedList<String> {
{
add("a");
add("b");
add("c");
}
}
你如何迭代LinkedListExtension
's 的内容?
如果你有以下作为你的内部类
private static final class LinkedListExtension extends LinkedList<String> {
{
add("a");
add("b");
add("c");
}
}
你如何迭代LinkedListExtension
's 的内容?
与普通列表相同的方式:
LinkedListExtension myList = new LinkedListExtension();
for (String s : myList)
{
System.out.println(s);
}
LinkedListExtension list = new LinkedListExtension();
for (String s : list) { }
LinkedList<String> list = new LinkedListExtension();
for (String str : list)
{
}
使用Iterator
:
Iterator i = new LinkedListExtension().iterator();
while (i.hasNext()) {
System.out.println(i.next());
}