public void listenUser(){
        MeinScanner myscan = new MeinScanner();

        ArrayList<Object> liste = myscan.scanInput();

        if(liste == null){
            System.out.println("Befehl nicht verstanden!");

            this.listenUser();

        }else if(liste.get(0)=="Add" && liste.get(1)!=null){

            this.legeAn((Raum) liste.get(1));

            this.listenUser();

        }else if(liste.get(0)=="Show"){

            myscan.zeigeRaeumeAn("0", raumListe);

            this.listenUser();

        }else if(liste.get(0)=="Del"){

            int indexGefunden = myscan.sucheRaum((String) liste.get(1), raumListe);
            loesche(indexGefunden);

            this.listenUser();

        }else if(liste.get(0)=="Edit"&& liste.get(1)!=null){
            try {
                int indexGefunden = myscan.sucheRaum((String) liste.get(1), raumListe);
                bearbeite(indexGefunden);
                this.listenUser();
            } catch (ArrayIndexOutOfBoundsException e) {
                System.out.println("Halte dich an das gegebene Befehlsschema!");
                this.listenUser();
            }


        }else if(liste.get(0)=="exit"){
            this.saveList();
            System.out.println("Bis bald!");

        }else{
            System.out.println("Fehler! Bitte erneut versuchen!");

            this.listenUser();
        }

    }