Java Reference
In-Depth Information
13
14 //
| in the comments indicates the
iterator position
15
16 ListIterator<String> iterator =
staff.listIterator(); //
|DHRT
17 iterator.next(); //
D|HRT
18 iterator.next(); //
DH|RT
19
20 //
Add more elements after second element
21
22 iterator.add(
ÐJulietÑ
); //
DHJ|RT
23 iterator.add(
ÐNinaÑ
); //
DHJN|RT
24
25 iterator.next(); //
DHJNR|T
26
27 //
Remove last traversed element
28
29 iterator.remove(); //
DHJN|T
30
31 //
Print all elements
32
33 iterator = staff.listIterator();
34
while
(iterator.hasNext())
35 {
36 String element = iterator.next();
37 System.out.print(element +
ÐÑ
);
38 }
39 System.out.println();
40 System.out.println(
ÐExpected: Dick Harry
Juliet Nina TomÑ
);
41 }
42 }
Output
Dick Harry Juliet Nina Tom
Expected: Dick Harry Juliet Nina Tom