Phương thức listIterator() trong Java ArrayList
Ví dụ
Sử dụng ListIterator
để lặp tiến và lùi trong danh sách:
import java.util.ArrayList; import java.util.ListIterator; public class Main { public static void main(String[] args) { // Make a collection ArrayList<String> cars = new ArrayList<String>(); cars.add("Volvo"); cars.add("BMW"); cars.add("Ford"); cars.add("Mazda"); // Get the iterator ListIterator<String> it = cars.listIterator(); // Loop through the list while(it.hasNext()) { System.out.println(it.next()); } System.out.println("---"); // Loop backwards through the list while(it.hasPrevious()) { System.out.println(it.previous()); } } }
Định nghĩa và cách sử dụng
Phương thức listIterator()
trả về ListIterator
cho danh sách.
Để tìm hiểu cách sử dụng iterator, hãy xem hướng dẫn Java Iterator của chúng tôi.
ListIterator
khác với Iterator
ở chỗ nó cũng có thể duyệt ngược danh sách.
Cú pháp
public ListIterator listIterator()
Chi tiết kỹ thuật
Trả về: | Một đối tượng ListIterator . |
---|
Trang liên quan
Hướng dẫn về danh sách mảng Java
Hướng dẫn sử dụng Java Iterator
❮ Các phương thức ArrayList