summaryrefslogtreecommitdiffstats
path: root/Master/Reference Architectures and Patterns/hjp5/examples/Listing1502.java
blob: ce65fd41c1fb8ff3e501c31e29f07d4819a7f374 (plain)
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
/* Listing1502.java */

import java.util.*;

public class Listing1502
{
  public static void main(String[] args)
  {
    //F�llen der Liste
    ArrayList list = new ArrayList();
    for (int i = 1; i <= 20; ++i) {
      list.add("" + i);
    }
    //L�schen von Elementen �ber Iterator
    Iterator it = list.iterator();
    while (it.hasNext()) {
      String s = (String) it.next();
      if (s.startsWith("1")) {
        it.remove();
      }
    }
    //Ausgeben der verbleibenden Elemente
    it = list.iterator();
    while (it.hasNext()) {
      System.out.println((String) it.next());
    }
  }
}