Kotlin
Kotlin Vorsichtsmaßnahmen
Suche…
ToString () für einen nullfähigen Typ aufrufen
Bei der Verwendung der toString
Methode in Kotlin ist die Handhabung von null in Kombination mit dem String?
.
Sie möchten beispielsweise Text aus einem EditText
in Android EditText
.
Sie hätten einen Code wie:
// Incorrect: val text = view.textField?.text.toString() ?: ""
Sie würden erwarten, dass der Wert eine leere Zeichenfolge wäre, wenn das Feld nicht vorhanden wäre. In diesem Fall ist es "null"
.
// Correct:
val text = view.textField?.text?.toString() ?: ""
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow