1 import java.util.ArrayList;
2 import java.util.Iterator;
3 import java.util.Collection;
4 import java.io.*;
5 import fi.jyu.mit.ohj2.*;
6
7
12
13 public class ArrayListMalli {
14
15 public static void tulosta(OutputStream os, Collection luvut) {
16 PrintStream out = Tiedosto.getPrintStream(os);
17 for (Iterator i = luvut.iterator(); i.hasNext(); ) {
18 int luku = ((Integer)i.next()).intValue();
19 out.print(luku + " ");
20 }
21 out.println();
22 }
23
24
25 public static void main(String[] args) {
26 ArrayList luvut = new ArrayList(7);
27 try {
28 luvut.add(new Integer(0)); luvut.add(new Integer(2));
29 luvut.add(new Integer(99));
30 } catch ( Exception e ) {
31 System.out.println("Virhe: " + e.getMessage());
32 }
33 System.out.println(luvut);
34 luvut.set(1,new Integer(4));
35 System.out.println(luvut);
36 int luku = ((Integer)luvut.get(2)).intValue();
37 System.out.println("Paikassa 2 on " + luku);
38 tulosta(System.out,luvut);
39 luvut.set(21,new Integer(4));
40 }
41 }