Grundsätzlich erstelle ich eine App, wo Benutzer wählen, Pass, Verdienst oder Auszeichnung für 18 verschiedene Einheiten (Schule im Grunde). Mein Problem ist, dass ich nicht herausfinden kann, wie man dem Spinner sagt, dass, wenn der String darin "Pass" ist, dieser String gleich der Ganzzahl 70 ist (Merit = 80 und Unterscheidung = 90). Ich verwende ein String-Array und Adapter für die Spinner. Ich versuche zur Zeit dies mit einer If-Anweisung zu tun:Telling String zu einem int in android Studio
if (spinner1.toString().equals("Pass")){}
Ich habe keine Ahnung, was ich tun sollte der Zeichenfolge zu sagen, ein int zu entsprechen.
Um es zu wiederholen, ich Pass wollen = 70, Merit = 80, Distinction = 90.
jede Anleitungund helfen auf diese sehr geschätzt wird. :)
Suche nach 'HashMap' ... –
Sie testen nur "Pass". Wo hast du 70, 80 oder 90? – Stultuske
Sie sollten die Tutorials zu Typen nochmals lesen - es scheint hier ein Missverständnis zu geben, wie das Typsystem funktioniert. Wir können nicht sagen, was Sie versuchen zu tun, aber eine Zeichenfolge ist kein Int. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html –