listiteratordemo.java
来自「java的书上例子」· Java 代码 · 共 43 行
JAVA
43 行
//例15-5. ListIteratorDemo.Java
import java.util.*;
public class ListIteratorDemo {
public static void main(String[] args) {
List l = new ArrayList();
l.add("Hello");
l.add("World");
l.add(new Character('我'));
l.add(new Integer(23));
l.add(new Double(23.12));
l.add(null);
System.out.println("Original :");
retrieve(l);
ListIterator li = l.listIterator();
li.add("New");
System.out.println("After add at beginning:");
retrieve(l);
li = l.listIterator();
if ( li.hasNext() ) {
li.next();
li.set("ReplaceNew");
}
System.out.println("After set at beginning :");
retrieve(l);
li = l.listIterator();
if ( li.hasNext() ) {
li.next();
li.remove();
}
System.out.println("After remove at beginning :");
retrieve(l);
}
private static void retrieve(List l) {
ListIterator li = l.listIterator();
while ( li.hasNext() )
System.out.print(li.nextIndex()+")"+li.next()+" ");
System.out.println();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?