如果想实现由后向前的遍历,那么首先要实现由前向后遍历。
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class MyTest {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("一");
list.add("二");
list.add("三");
list.add("四");
ListIterator<String> iter = list.listIterator();
System.out.print("由前向后遍历:");
while (iter.hasNext()) {
System.out.print(iter.next()+"、");
}
System.out.print("\n由后向前遍历:");
while (iter.hasPrevious()) {
System.out.print(iter.previous()+"、");
}
}
}