|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.ArrayListMalli
public class ArrayListMalli
Esimerkki Javan ArrayListin käytöstä
#PACKAGEIMPORT #import java.util.ArrayList; ArrayListluvut = new ArrayList (7); luvut.add(new Int(0)); luvut.add(new Int(2)); luvut.add(new Int(99)); luvut.toString() === "[0, 2, 99]"; luvut.get(1).set(4); luvut.toString() === "[0, 4, 99]"; luvut.get(2).intValue() === 99; ;@SuppressWarnings("unchecked") // NOPMD ArrayList luvut2 = (ArrayList )luvut.clone(); luvut.get(1).set(3); luvut.add(new Int(44)); luvut.toString() === "[0, 3, 99, 44]"; luvut2.toString() === "[0, 3, 99]"; // ei syväkopio! luvut.set(21,new Int(4)); #THROWS IndexOutOfBoundsException
Constructor Summary | |
---|---|
ArrayListMalli()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Testiohjelma taulukosta |
static void |
tulosta(java.io.OutputStream os,
java.util.Collection<Int> luvut)
Tulostetaan luvut tietovirtaan |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrayListMalli()
Method Detail |
---|
public static void tulosta(java.io.OutputStream os, java.util.Collection<Int> luvut)
os
- tietovirta johon tulostetaanluvut
- tulostettavat luvutpublic static void main(java.lang.String[] args)
args
- ei käytössä
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |