Unreachable Statment-Fehler

Windows10

Bekanntes Mitglied
Bei diesem Befehl
Java:
         return l;
tritt der Fehler "Unreachable Statment" auf!

Warum?

Was ist der Fehler?

Der gesamte Code:
Java:
private static List<Absence> readAbsenceList(String filename) throws IOException
    {
        List<Absence> l = new ArrayList<>();
        Reader r = new StringReader(filename);
        BufferedReader rb = new BufferedReader(r);
        while (true)
        {
            String line = rb.readLine();
            String[] werte = line.split(";");
            Absence a = new Absence(werte[0], werte[1], werte[2], werte[3], werte[4], werte[5], werte[6], werte[6], werte[7]);
            l.add(a);
        }
        return l;
    }
 
Der Compiler kennt Endlosschleifen while(true) und kann auch sagen, dass die Schleife nie verlassen wird, um return l; aufzurufen.
 

Neue Themen


Zurück
Oben