Mục lục bài viết
Cập Nhật: 2022-02-11 20:25:04,Quý khách Cần kiến thức và kỹ năng về List iterator Java. Bạn trọn vẹn có thể lại Báo lỗi ở phía dưới để Mình đc tương hỗ.
In this tutorial, we will learn about the Java ListIterator interface with the help of an example.
Tóm lược đại ý quan trọng trong bài
The ListIterator interface of the Java collections framework provides the functionality to access elements of a list.
It is bidirectional. This means it allows us to iterate elements of a list in both the direction.
It extends the Iterator interface.
The List interface provides a listIterator() method that returns an instance of the ListIterator interface.
The ListIterator interface provides methods that can be used to perform various operations on the elements of a list.
In the example below, we have implemented the next(), nextIndex() and hasNext() methods of the ListIterator interface in an array list.
import java.util.ArrayList;
import java.util.ListIterator;
class Main
public static void main(String[] args)
// Creating an ArrayList
ArrayList numbers = new ArrayList();
numbers.add(1);
numbers.add(3);
numbers.add(2);
System.out.println(“ArrayList: ” + numbers);
// Creating an instance of ListIterator
ListIterator iterate = numbers.listIterator();
// Using the next() method
int number1 = iterate.next();
System.out.println(“Next Element: ” + number1);
// Using the nextIndex()
int index1 = iterate.nextIndex();
System.out.println(“Position of Next Element: ” + index1);
// Using the hasNext() method
System.out.println(“Is there any next element? ” + iterate.hasNext());
Output
ArrayList: [1, 3, 2]
Next Element: 1
Position of Next Element: 1
Is there any next element? true
In the example below, we have implemented the previous() and previousIndex() methods of the ListIterator interface in an array list.
import java.util.ArrayList;
import java.util.ListIterator;
class Main
public static void main(String[] args)
// Creating an ArrayList
ArrayList numbers = new ArrayList();
numbers.add(1);
numbers.add(3);
numbers.add(2);
System.out.println(“ArrayList: ” + numbers);
// Creating an instance of ListIterator
ListIterator iterate = numbers.listIterator();
iterate.next();
iterate.next();
// Using the previous() method
int number1 = iterate.previous();
System.out.println(“Previous Element: ” + number1);
// Using the previousIndex()
int index1 = iterate.previousIndex();
System.out.println(“Position of the Previous element: ” + index1);
Output
ArrayList: [1, 3, 2]
Previous Element: 3
Position of the Previous Element: 0
In the above example, initially, the instance of the Iterator was before 1. Since there was no element before 1 so calling the previous() method will throw an exception.
We then used the next() methods 2 times. Now the Iterator instance will be between 3 and 2.
Hence, the previous() method returns 3.
Reply
4
0
Chia sẻ
– Một số Keyword tìm kiếm nhiều : ” đoạn Clip hướng dẫn List iterator Java tiên tiến và phát triển nhất , Chia Sẻ Link Cập nhật List iterator Java “.
Bạn trọn vẹn có thể để lại phản hồi nếu gặp yếu tố chưa hiểu nha.
#List #iterator #Java List iterator Java