インナークラスとして次のものがある場合
private static final class LinkedListExtension extends LinkedList<String> {
{
add("a");
add("b");
add("c");
}
}
LinkedListExtension
のコンテンツをどのように繰り返すことができますか?
インナークラスとして次のものがある場合
private static final class LinkedListExtension extends LinkedList<String> {
{
add("a");
add("b");
add("c");
}
}
LinkedListExtension
のコンテンツをどのように繰り返すことができますか?
通常のリストと同じ方法:
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());
}