• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Was ist falsch???

Almdudla

Neues Mitglied
Ist es vielleicht ein Error bei diesem if???
HTML:
if(strings[0] = 0)
   {
   compile =  "q"; 
   }
Der Compiler sagt 2 fehlermeldungen:

Decoder.java:17: incompatible types
found : java.lang.String
required : boolean
if(strings[0] = 0)

Decoder.java:17: incompatible types
found : int
required : java.lang.String
if(strings[0] = 0)

Oder liegst am String???
 
Werbung:
Was du da hast ist eine Zuweisung, kein Vergleich. Du weist strings[0] die Zahl 0 zu, was gleich für zwei Fehler sorgt. Einerseits erwartet der Compiler innerhalb der Klammern einen Wahrheitswert (wie ihn der Vergleichsoperator '==' liefern würde, bzw., bei Strings, bevorzugt die equals-Methode), andererseits hast du offenbar ein String-Array, in das du nun einen Integer packen willst, geht auch nicht.

Vielleicht solltest du mal erläutern, was du mit dem 'strings[0] = 0' eigentlich bezwecken möchtest, und was 'strings' genau ist.
 
Zurück
Oben