Ich versuche, eine einfache Android-Anwendung mit Kotlin Sprache zu machen. Ich habe einen EditText, ich bekomme seinen Wert in String, aber ich möchte diesen Wert in eine Ganzzahl konvertieren. Wie kann ich diese Zeichenfolge in Kotlin Sprache?Convert String von Edittext zu Integer in Kotlin-Sprache
-1
A
Antwort
4
können Sie .toInt()
verwenden:
val myNumber: Int = "25".toInt()
Beachten Sie, dass es einen NumberFormatException
, wenn der Inhalt des String wirft keine gültige ganze Zahl ist.
Wenn Sie dieses Verhalten nicht mögen, können Sie .toIntOrNull()
stattdessen verwenden (da Kotlin 1.1):
val myNumOrNull: Int? = "25".toIntOrNull()
0
Die oben ist die allgemeine Idee, aber hier ist eine Syntax direkt aus Android Studio, von einem anderes Tutorial, das ich mache.
Beachten Sie, dass der Compiler sehr glücklich war, einen Cast zu machen.
var myNewInt: Int = myEditTextView.text.toString().toInt()
Verwandte Themen
- 1. Convert Integer In String
- 2. Convert DateTime String zu Integer
- 3. Konvertieren von String aus EditText Integer
- 4. EditText zu Integer in Android
- 5. EditText zu Integer (Android)
- 6. convert Integer-Array zu String-Array in Javascript
- 7. Convert Bitmap zu Integer (Android)
- 8. convert String-Array auf Integer-Array
- 9. Convert integer Array String an JavaScript
- 10. Qt Convert Negative Hex String zu Signed Integer
- 11. String von EditText zu float
- 12. Elixir Binärmuster Matching von Integer oder Convert Integer zu binär
- 13. Swift convert hexstring Integer
- 14. Convert Integer zu Octal mit Klasse Integer und mehrere Methoden
- 15. Convert Float zu Integer in Prolog
- 16. Convert Integer zu Double in MIPS
- 17. Convert neo4j Integer Objekt in JavaScript Integer
- 18. Convert Integer-Wert in einem String mit JSTL/EL
- 19. Convert von CString Array zu Integer Array in MFC
- 20. Convert String zu LatLng
- 21. Angezeigte Leistung in einem String zu Integer
- 22. Convert Unichar zu String?
- 23. String zu Integer Smalltalk
- 24. Convert String
- 25. Convert String zu java.util.Date
- 26. Convert String zu NSDecimalNumber
- 27. String zu Integer Expressions
- 28. Convert boolean integer in Elixier
- 29. Assign Integer Wert zu String
- 30. Convert/Quantize Float Range zu Integer Range
Google es. https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-int.html –