Wo liegt der Fehler?

Hallo!

Was ist an diesem Ausdruck falsch?

if ( (aktuell_gelesene_zeile.substring(0,6).compareTo(„EndeAuskunft“) == 0 ) && (Auskunftszaehler=10))
{
// …
}

Gruß Rainer

if (
(aktuell_gelesene_zeile.substring(0,6).compareTo(„EndeAuskunft“)
== 0 ) && (Auskunftszaehler=10))
{
// …
}

Auf jeden Fallmuß es heißen (Auskunftszaehler==10)
vielleicht stören auch die verschachtelten Klammern zwischen „if“ und „{“.

viele Grüße,
Torsten


http://www.redsnapper.de/blue

aktuell_gelesene_zeile.substring(0,6).compareTo(„EndeAuskunft“) == 0

Der Teilstring den du aus aktuell_gelesene_zeile extrahierst ist nur 7 Zeichen lang, „EndeAuskunft“ aber länger, d. h. compareTo wird nie 0 zurückgeben.

Grüße, Robert