Swift Swing - Entfernen Sie

Swift Swing - Entfernen Sie
In diesem Szenario entfernen wir ein bestimmtes Zeichen in der Swift -Zeichenfolge mithilfe von REME () -Methode. Es nimmt das bei Parameter, der eine Index () -Methode annimmt. Dies funktioniert, indem die Indexposition des Zeichens über Offsetby -Eigenschaft zugewiesen wird.

Syntax

Swift_String.entfernen (at: Swift_String.Index (Swift_String.startIndex, Offsetby: index_val))

Wo: Swift_String ist die Eingabezeichenfolge und Index_val ist der Index des zu beseitigen Zeichens.

Parameter

Hier ist der einzige Parameter, der von REMET () -Methode aufgenommen wurde. Wir müssen die StartIndex -Eigenschaft und den Indexwert über Offsetby bereitstellen.

Zurückkehren

Es wird den entfernten Charakter zurückgeben.

Wenn wir versuchen, die Swift -Zeichenfolge nach dem Auftragen der Methode zu drucken, werden Sie feststellen, dass das Zeichen an einer bestimmten Position entfernt wird.

Beispiel 1

Erstellen wir eine Schnur - "Kalium und Wasserstoff" und entfernen Sie das Zeichen an der 4. Position.

// Betrachten Sie die schnelle Zeichenfolge.
var Swift_String: String = "Kalium und Wasserstoff"
print ("Original String -", Swift_String)
// 4. Zeichen entfernen
print ("das Zeichen, das aus dem Swift_String entfernt wird -", Swift_String.entfernen (at: Swift_String.Index (Swift_String.Startindex, Offsetby: 4)))
// Zeigen Sie nun das endgültige Swift_String an
print ("Final String -", Swift_String)

Ausgang

Erläuterung

Zeile 2:

Wir erstellen eine Zeichenfolge namens Swift_String, die gilt - "Kalium und Wasserstoff".

Zeile 7:

Entfernen Sie das 4. Zeichen aus dem Swift_String und zeigen Sie es an.

Es gibt Charakter zurück - 's'

Zeile 11:

Jetzt werden wir das endgültige Swift_String anzeigen.

Beispiel 2

Erstellen wir eine Schnur - 'Kalium und Wasserstoff' und entfernen Sie den Charakter an der 11. Position.

/// Betrachten Sie die schnelle Zeichenfolge.
var Swift_String: String = "Kalium und Wasserstoff"
print ("Original String -", Swift_String)
// 11. Zeichen entfernen
print ("das Zeichen, das aus dem Swift_String entfernt wird -",
Swift_String.entfernen (at: Swift_String.Index (Swift_String.StartIndex, Offsetby: 11)))
// Zeigen Sie nun das endgültige Swift_String an
print ("Final String -", Swift_String)

Ausgang

Erläuterung

Zeile 2:

Wir erstellen eine Zeichenfolge namens Swift_String, die gilt - "Kalium und Wasserstoff".

Zeile 7:

Entfernen Sie das 11. Zeichen aus dem Swift_String und zeigen Sie es an.

Es gibt Charakter zurück - 'n'

Zeile 11:

Jetzt werden wir das endgültige Swift_String anzeigen.

Wenn Sie versuchen, das Zeichen zu entfernen, das aus dem Reichweite aus dem Index ist, erhalten Sie einen Fehler-Der String -Index ist außerhalb der Grenzen.

Lassen Sie uns den Fehler demonstrieren.

// Betrachten Sie die schnelle Zeichenfolge.
var Swift_String: String = "Kalium und Wasserstoff"
print ("Original String -", Swift_String)
// 50. Zeichen entfernen
print ("das Zeichen, das aus dem Swift_String entfernt wird -",
Swift_String.entfernen (at: Swift_String.Index (Swift_String.Startindex, Offsetby: 50)))
// Zeigen Sie nun das endgültige Swift_String an
print ("Final String -", Swift_String)

Fehler:

Abschluss

Wir haben verschiedene Beispiele gesehen. Entfernung () Methode wird verwendet, um ein bestimmtes Zeichen in einer Swift -Zeichenfolge basierend auf der Indexposition zu löschen. Wir werden die Indexposition eines bestimmten Zeichens mit Index () über Offsetby -Wert übergeben. Es wird den entfernten Charakter zurückgeben. Wenn wir versuchen, die Swift -Zeichenfolge nach dem Auftragen der Methode zu drucken, werden Sie feststellen, dass das Zeichen an einer bestimmten Position entfernt wird. Stellen Sie sicher, dass Sie Java mit dem Bereich mit dem Bereich angeben. Andernfalls erhalten Sie einen Fehler.