/** * Palauttaa käyttäjien merkkijonoesityksen muodossa 'tunnus, nimi, salasana, kysytyt sanat, * oikeat vastaukset\ntoinen, nimi, ss, 0, 0\n' */ public String toString() { String mj = ""; for (Kayttaja kayttaja : this.kayttajat.values()) { mj += kayttaja.toString(); mj += "\n"; } return mj; }
/** * Kirjoittaa .txt-tiedoston harjoituskerrasta nimellä: päivämäärä-käyttäjätunnus.txt (esim. * 01.01.2013-testaaja.txt). Kutsuu kunkin Liike-olion omaa kirjoitaTiedostoon-metodia. */ public void tallennaHarjoituskertatiedosto(Kayttaja kayttaja) throws IOException { File treenitiedosto = new File(getPvm() + "-" + kayttaja.getNimi() + ".txt"); FileWriter kirjoittaja = new FileWriter(treenitiedosto); for (Liike liike : liikkeet) { liike.kirjoitaTiedostoon(kirjoittaja); } kirjoittaja.close(); }