使用 ListIterator 向 ArrayList 添加项
此示例演示如何在使用 ListIterator 浏览列表时将元素添加或插入到 ArrayList 中。使用 add(Object o) 的 ListIterator 类,以在下次调用 next().
add() 可以引发异常 UnsupportedOperationException如果 ListIterator.
add() 可以引发异常 UnsupportedOperationException如果 ListIterator.
import java.util.ArrayList;运行时:
import java.util.ListIterator;
public class ArrayListListIterator{
public static void main(String[] args) {
// 创建一个 ArrayList
ArrayListaList = new ArrayList ();
//在 ArrayList
aList.add(a”) 中添加字符串;
aList.add(b”);
aList.add(c”);
aList.add(d”);
aList.add(e”);
System.out.println(插入前的 ArrayList:”);
for(String e:aList)
System.out.println(e);
//通过调用 listIterator()获取 listiterator 对象
ListIterator listIterator = aList.listIterator();
//新项目将插入到对象 a”
listIterator.next() 之后;
//添加新元素
listIterator.add(新元素”);
System.out.println(插入后的 ArrayList:”);
for(String e:aList)
System.out.println(e);
}
}
ArrayList before insert:
a
b
c
d
e
ArrayList 插入后:
a
New Element
b
c
d
e