diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java index 5944f6d..be56214 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java @@ -3,6 +3,7 @@ package de.hs_mannheim.informatik.bank.facade; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; +import java.util.TreeSet; import de.hs_mannheim.informatik.bank.domain.Bank; import de.hs_mannheim.informatik.bank.domain.Girokonto; @@ -30,18 +31,13 @@ public class Banksystem { public String[] getKontenliste() { Collection konten = bank.getKontenliste(); - ArrayList al = new ArrayList<>(); - for(Konto k : konten) { - al.add(k); - } - - Collections.sort(al); + TreeSet ts = new TreeSet<>(konten); String[] liste = new String[konten.size()]; int i = 0; - for (Konto k : al) { + for (Konto k : ts) { liste[i++] = k.toString(); }