boolean??
-
Hi,
ich hab ein Problem beim compilen:
kann.java:15: incompatible types
found : java.lang.String
required: boolean
boolean eingabe = tast1.readLine();mir is klar das ich dieses boolean brauche nur wie mach ich das??
ich hab schon "boolean.parseboolean" und siehen oben boolean "eingabe" versucht!
bin ratlos, hope for help!
-
readLine() gibt doch ein String zurück. Wieso willst du diesen zu einem boolean vergewaltigen?
fragt sich
O'Dog
-
wie soll ichs denn dann machen ?
-
readLine gibt null zurueck wenn das ende der
eingabe erreicht ist.
du koenntest also schreiben:
boolean eingabe = (tast1.readLine() != null);
-
readLine gibt null zurueck wenn das ende der
eingabe erreicht ist.Und was soll ihm das hier bringen?
Entweder machst du es mit [java]boolean test = in.readLine().equals("true");[/code]oder besser mit[java]boolean test = Boolean.valueOf(in.readLine()).booleanValue();[/code]
-
Was ihm das bringen soll?
Naja, genau genommen kommt das ja auf den Anwendungsfall anEr bekommt ja einen String zurück.
Diesen String kannst Du nun so verwenden, wie du es brauchst.
Also zB. Vergleichen mit anderen Strings, ausgeben etc...
so wie bei meinen beiden Vorpostern schon besprochen...@O'Dog...
geiler Post
und wenn ich ehrlich bin, hab ich mich das auch gefragt, als ich den ersten Post gelesen hab