1   import java.util.Vector;
2   import java.util.Iterator;
3   import java.io.*;
4   import fi.jyu.mit.ohj2.*;
5   
6   /**
7    * Esimerkki Javan vektorin käytöstä
8    * @author Vesa Lappalainen
9    * @version 1.0, 02.03.2002
10   */
11  
12  public class VectorMalli {
13  
14    public static void tulosta(OutputStream os,  Vector luvut) {
15      PrintStream out = Tiedosto.getPrintStream(os);
16      for (Iterator i = luvut.iterator(); i.hasNext(); ) {
17        int luku = ((Integer)i.next()).intValue();
18        out.print(luku + " ");
19      }
20      out.println();
21    }
22  
23  
24    public static void main(String[] args) {
25      Vector luvut = new Vector(7);
26      try {
27        luvut.add(new Integer(0)); luvut.add(new Integer(2));
28        luvut.add(new Integer(99));
29      } catch ( Exception e ) {
30        System.out.println("Virhe: " + e.getMessage());
31      }
32      System.out.println(luvut);
33      luvut.set(1,new Integer(4));
34      System.out.println(luvut);
35      int luku = ((Integer)luvut.get(2)).intValue();
36      System.out.println("Paikassa 2 on " + luku);
37      tulosta(System.out,luvut);
38      luvut.set(21,new Integer(4));
39    }
40  }