Example #1
0
 /**
  * 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;
 }
Example #2
0
  /**
   * 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();
  }