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