Swift Swift - Retirer

Swift Swift - Retirer
Dans ce scénario, nous supprimerons un caractère particulier dans Swift String en utilisant la méthode Suppor (). Il prend le à paramètre qui prend une méthode index (). Cela fonctionne en attribuant la position d'index du caractère via la propriété Offsetby.

Syntaxe

swift_string.supprimer (à: swift_string.index (swift_string.startIndex, offsetby: index_val))

Où: Swift_String est la chaîne d'entrée et index_val est l'index du caractère à supprimer.

Paramètre

Voici le seul paramètre pris par la méthode supprime (). Nous devons fournir la propriété StartIndex et la valeur d'index via Offsetby.

Retour

Il renverra le caractère supprimé.

Lorsque nous essayons d'imprimer la chaîne rapide après avoir appliqué la méthode, vous verrez que le caractère est supprimé à une position particulière.

Exemple 1

Créons une chaîne - «potassium et hydrogène» et retirer le caractère en 4e position.

// Considérez la chaîne rapide.
var swift_string: string = "potassium et hydrogène"
print ("String original -", swift_string)
// supprimer le 4ème caractère
print ("Le caractère qui est supprimé du swift_string -", swift_string.supprimer (à: swift_string.index (swift_string.startIndex, offsetby: 4)))
// affiche maintenant le dernier swift_string
print ("String final -", swift_string)

Sortir

Explication

Ligne 2:

Nous créons une chaîne nommée Swift_String qui tient - «Potassium et hydrogène».

Ligne 7:

Supprimez le 4ème caractère du swift_string et affichez-le.

Il renvoie le caractère - 's'

Ligne 11:

Maintenant, nous allons afficher le dernier swift_string.

Exemple 2

Créons une chaîne - «potassium et hydrogène» et retirer le caractère en 11e position.

/// Considérez la chaîne rapide.
var swift_string: string = "potassium et hydrogène"
print ("String original -", swift_string)
// supprimer le 11e caractère
Print ("Le caractère qui est supprimé du Swift_String -",
swift_string.supprimer (à: swift_string.index (swift_string.startIndex, Offsetby: 11)))
// affiche maintenant le dernier swift_string
print ("String final -", swift_string)

Sortir

Explication

Ligne 2:

Nous créons une chaîne nommée Swift_String qui tient - «Potassium et hydrogène».

Ligne 7:

Retirez le 11ème caractère du Swift_String et affichez-le.

Il renvoie le caractère - 'n'

Ligne 11:

Maintenant, nous allons afficher le dernier swift_string.

Si vous essayez de supprimer le caractère qui est index hors de portée, vous obtiendrez une erreur-L'indice de chaîne est hors limites.

Voyons l'erreur.

// Considérez la chaîne rapide.
var swift_string: string = "potassium et hydrogène"
print ("String original -", swift_string)
// supprimer le 50e caractère
Print ("Le caractère qui est supprimé du Swift_String -",
swift_string.supprimer (à: swift_string.index (swift_string.startIndex, offsetby: 50))))
// affiche maintenant le dernier swift_string
print ("String final -", swift_string)

Erreur:

Conclusion

Nous avons vu différents exemples pour démontrer la méthode retirer () dans Swift. La méthode supprime () est utilisée pour supprimer un caractère particulier dans une chaîne rapide basée sur la position d'index. Nous passerons la position d'index d'un caractère particulier en utilisant index () via la valeur offsetby. Il renverra le caractère supprimé. Lorsque nous essayons d'imprimer la chaîne rapide après avoir appliqué la méthode, vous verrez que le caractère est supprimé à une position particulière. Assurez-vous que vous Java pour spécifier l'index de caractères avec la plage, sinon vous obtiendrez une erreur - "L'indice de chaîne est hors limites".