|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objecthirsipuu.Sanalista
public class Sanalista
Luokka sanaolioiden kokoelman hallintaan. Sanalista osaa palauttaa satunnaisen sanan pyydetylt? tasolta sek? lukea sanat sanalistat.dat -tiedostosta.
| Field Summary | |
|---|---|
(package private) java.util.Random |
generator
|
private int |
lkm
|
private static java.lang.String |
POLKU
|
private Sana[] |
sanat
|
private static int |
SANOJENLKM
|
| Constructor Summary | |
|---|---|
Sanalista()
Alustaa tasot ja luo tasolistan defaulttitiedostosta. |
|
Sanalista(java.lang.String polku)
Alustaa tasot ja luo tasolistan halutusta tiedostosta polussa "polku. |
|
| Method Summary | |
|---|---|
private void |
kasvata()
Kasvattaa taulukon koon kaksinkertaiseksi ja kopioi siihen aikaisemmat alkiot. |
void |
lisaaTiedostosta(java.lang.String polku)
Lukee tiedostosta tasojen tiedot ja luo kokoelman taso-olioita. |
static void |
main(java.lang.String[] Args)
Testip??ohjelma |
java.lang.String |
sana(int taso)
Palauttaa satunnaisen sanan tasolta "taso". |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static int SANOJENLKM
private int lkm
private Sana[] sanat
private static final java.lang.String POLKU
java.util.Random generator
| Constructor Detail |
|---|
public Sanalista()
public Sanalista(java.lang.String polku)
| Method Detail |
|---|
public final void lisaaTiedostosta(java.lang.String polku)
#THROWS IOException
#import java.io.IOException;
#import fi.jyu.mit.ohj2.VertaaTiedosto;
VertaaTiedosto.kirjoitaTiedosto("testilista.txt",
"1 | 1| kissa\n"+
"1 | 2| koira\n"+
"2 | 1| typpi");
Sanalista sanat = new Sanalista("testilista.txt");
sanat.sana(2) === "typpi";
VertaaTiedosto.tuhoaTiedosto("testilista.txt");
public java.lang.String sana(int taso)
taso - pyydetyn tason numero
private void kasvata()
public 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 | |||||||