-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCursorlistitr.java
36 lines (32 loc) · 941 Bytes
/
Cursorlistitr.java
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
36
import java.util.ArrayList;
import java.util.ListIterator;
public class Cursorlistitr {
public static void main(String[] args) {
ArrayList<String> data = new ArrayList<>();
data.add("Hey");
data.add("Hello");
data.add("Every");
data.add("One");
System.out.println(data);
ListIterator li = data.listIterator();
while (li.hasNext()) {
String item = (String) li.next();
if (item.equals("Hey")) {
li.set("This");
}
if (item.equals("Hello")) {
li.set("is a");
}
if (item.equals("Every")) {
li.remove();
}
if (item.equals("Hello")) {
li.add("Java Collections");
}
if (item.equals("One")) {
li.set("Program");
}
}
System.out.println(data);
}
}