From 096ef0bc8d687363b462c71900802839876e5cd8 Mon Sep 17 00:00:00 2001 From: joonatan <joonatan.a.nikkila@student.jyu.fi> Date: Fri, 26 Apr 2024 15:15:11 +0300 Subject: [PATCH] =?UTF-8?q?Poistot=20ja=20lis=C3=A4ykset=20toimivat=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/HT/fx/Pelaajat.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java index 686b49c..051b12a 100644 --- a/src/HT/fx/Pelaajat.java +++ b/src/HT/fx/Pelaajat.java @@ -77,7 +77,7 @@ public class Pelaajat { * @throws IndexOutOfBoundsException jos i ei ole sallitulla alueella */ public Pelaaja anna(int i) throws IndexOutOfBoundsException { - if (i < 0 || lkm < i) + if (i < 0) throw new IndexOutOfBoundsException("Laiton indeksi: " + i); Pelaaja palautettava = null; @@ -140,12 +140,13 @@ public class Pelaajat { */ public void talleta() throws SailoException { try (PrintStream fo = new PrintStream(new FileOutputStream("Pelaajatiedot", false))) { - int i = 1; - while ( i<=PadelMainGUIController.getKarkelo().getPelaajia()) { - if(PadelMainGUIController.getKarkelo().annaPelaaja(i)!=null) { - fo.print(PadelMainGUIController.getKarkelo().annaPelaaja(i).getTiedot()+ "\n"); + int i = 0; + Pelaaja pelaajat[] = PadelMainGUIController.getKarkelo().getPelaajat(); + while ( i<pelaajat.length) { + //if(PadelMainGUIController.getKarkelo().annaPelaaja(i)!=null) + fo.print(pelaajat[i].getTiedot()+ "\n"); - } + i++; } //System.out.println("Heureka ! "); -- GitLab