Class TaulukkoGen<TYPE>

java.lang.Object
  extended by TaulukkoGen<TYPE>

public class TaulukkoGen<TYPE>
extends java.lang.Object

Esimerkki dynaamisesta taulukosta Java 1.5:n geneerisyyttä ja "autoboxingia" käyttäen.

Version:
1.0, 02.03.2002, 1.1, 01.03.2005
Author:
Vesa Lappalainen

Nested Class Summary
static class TaulukkoGen.TaulukkoTaysiException
           
 
Field Summary
private  java.lang.Object[] alkiot
           
private  int lkm
           
 
Constructor Summary
TaulukkoGen()
           
TaulukkoGen(int koko)
           
 
Method Summary
 TYPE get(int i)
           
 void lisaa(TYPE i)
           
static void main(java.lang.String[] args)
           
 void set(int i, TYPE luku)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

alkiot

private java.lang.Object[] alkiot

lkm

private int lkm
Constructor Detail

TaulukkoGen

public TaulukkoGen()

TaulukkoGen

public TaulukkoGen(int koko)
Method Detail

lisaa

public void lisaa(TYPE i)
           throws TaulukkoGen.TaulukkoTaysiException
Throws:
TaulukkoGen.TaulukkoTaysiException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

set

public void set(int i,
                TYPE luku)
         throws java.lang.IndexOutOfBoundsException
Throws:
java.lang.IndexOutOfBoundsException

get

public TYPE get(int i)
         throws java.lang.IndexOutOfBoundsException
Throws:
java.lang.IndexOutOfBoundsException

main

public static void main(java.lang.String[] args)