Io ho creato una classe:
codice:
public class Punteggi
{
public String nick="";
public int p=""; //punteggio
public int a=""; //età
public String i=""; //data iscrizione
public int n=""; //numero partite giocate
public int u=""; //ultimo punteggio ottenuto
public String dp=""; //data punteggio
public boolean bonus=false; //se presente indica che c'è bonus
public Punteggi(String nick, int p, int a, String i int n, int u, String dp, boolean bonus)
{
this.nick=nick;
this.p=p;
this.i=i;
this.a=a;
this.n=n;
this.u=u;
this.dp=dp;
this.bonus=bonus;
}
public String getNick()
{
return nick;
}
public int getP()
{
return p;
}
public int getA()
{
return a;
}
public String getI()
{
return i;
public int getN()
{
return n;
}
public int getU()
{
return u;
}
public String getDP()
{
return dp;
public boolean getBonus()
{
return bonus;
}
public String toString()
{
return "("+getNick()+", "+getP()+"), nome: "+getN()+", "+getA()+" anni, punteggio ottenuto il "+getP()+", "+getN()+" partite giocate, iscritto dal "+getI()+", ultimo punteggio ottenuto :"+getU()+","+getBonus();
}
che dovrebbe essere quella generale, e ora dovrei costruire gli oggetti in un' altra classe?
Leggendo dal file le varie righe, per esempio con la classe Scanner, passando come parametro una stringa, verifico se quello che leggo è uguale a "-nick", e in caso affermativo
dovrei costruire il mio oggetto con parametro nick??
Ho letto il pattern ma l'idea che mi sono fatto non è chiarissima, su come fare interagire le varie cose più che altro.
Non ricordo con Scanner se nel caso in cui un token è lo spazio salta automaticamente all'altro o devo fare due letture.