1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| import java.util.ArrayList; import java.util.Collections; import java.util.ListIterator;
public class Test { public static void main(String[] args) { ArrayList<Integer> array = new ArrayList<Integer>(); Collections.addAll(array, 1,2,3,4,5,6); System.out.println("集合中的元素:" + array); ListIterator<Integer> iterator = array.listIterator(); boolean hasNext = iterator.hasNext(); System.out.println("集合是否具有下一个元素:" + hasNext); boolean hasPrevious = iterator.hasPrevious(); System.out.println("集合是否具有前一个元素:" + hasPrevious); int next = iterator.next(); System.out.println("获得集合的下一个元素:" + next); int nextIndex = iterator.nextIndex(); System.out.println("获得集合的下一个元素的索引:" + nextIndex); int previous = iterator.previous(); System.out.println("获得集合的前一个元素:" + previous); int previousIndex = iterator.previousIndex(); System.out.println("获得集合的前一个元素的索引:" + previousIndex); iterator.add(7); System.out.println("向集合中增加元素7后的集合:" + array); iterator.next(); iterator.set(12); System.out.println("将获得的下一个元素修改成12后的集合:" + array); iterator.remove(); System.out.println("将获得的下一个元素删除后的集合:" + array); } }
|