Chaîne rapide - insérer

Chaîne rapide - insérer
Insert () dans Swift est utilisé pour insérer un caractère ou une chaîne à une position particulière dans la chaîne Swift existante. Il existe plusieurs façons de passer les paramètres de telle sorte que les caractères / chaînes sont insérés à différentes positions dans la chaîne Swift.

Scénario 1: insérer le personnage en première position

Dans ce scénario, nous insérons un caractère particulier à la première position en passant le caractère comme premier paramètre et le startIndex comme deuxième paramètre. Cette propriété indique la première position d'index. De cette façon, nous pouvons insérer un caractère particulier à la première position de la chaîne rapide.

Syntaxe:

swift_string.insérer (caractère, à: swift_string.startIndex)

Où le swift_string est la chaîne d'entrée.

Paramètres:

  1. caractère - à insérer en première position.
  2. startIndex- représente la première position d'index.

Exemple:

Créons une chaîne et insérons le personnage «A» en première position.

// Considérez la chaîne rapide.
var swift_string: string = "College"
print ("String original -", swift_string)
// insérer le personnage-une position du swift_string
swift_string.insérer ("a", à: swift_string.startIndex)
print ("String final -", swift_string)

Sortir:

Explication:

Ligne 2:

Nous avons créé une chaîne nommée Swift_string qui détient «collège».

Ligne 7-9:

Insérer le caractère A au début de la chaîne et afficher le dernier swift_string.

Scénario 2: insérer le personnage en dernière position

Dans ce scénario, nous insérons un caractère particulier à la dernière position en passant le caractère comme premier paramètre et le endIndex comme deuxième paramètre. Cette propriété indique la dernière position d'index. De cette façon, nous pouvons insérer un caractère particulier à la dernière position de la chaîne rapide.

Syntaxe:

swift_string.insérer (caractère, à: swift_string.endindex)

Où Swift_String est la chaîne d'entrée.

Paramètres:

  1. caractère - à insérer en dernière position.
  2. endIndex- représente la dernière position d'index.

Exemple:

Créons une chaîne et insérons le personnage «A» en dernière position.

// Considérez la chaîne rapide.
var swift_string: string = "College"
print ("String original -", swift_string)
// insérer le personnage en dernière position du swift_string
swift_string.insérer ("a", à: swift_string.endindex)
print ("String final -", swift_string)

Sortir:

Explication:

Ligne 2:

Nous avons créé une chaîne nommée Swift_string qui détient «collège».

Ligne 7-9:

Insérer le caractère A à la fin de la chaîne et afficher le dernier swift_string.

Scénario 3: insérer le personnage à la position particulière

Dans ce scénario, nous insérons un caractère particulier à la position particulière en passant le caractère comme premier paramètre et le startIndex comme deuxième chanson de paramètre avec le paramètre Offsetby. Il prend la position d'index dans laquelle le caractère est inséré à cette position.

Syntaxe-:

swift_string.insérer (caractère, à: swift_string.index (swift_string.startIndex, Offsetby: index))

Où Swift_String est la chaîne d'entrée.

Paramètres:

  1. caractère - à insérer à une position particulière.
  2. index - représente la dernière position d'index attribuée au paramètre OffsetBy.

Exemple:

Créons une chaîne et insérons le personnage «O» en 4e position.

// Considérez la chaîne rapide.
var swift_string: string = "College"
print ("String original -", swift_string)
// insérer le personnage-o en 4e position
swift_string.insérer ("o", à: swift_string.index (swift_string.startIndex, offsetby: 4))
print ("String final -", swift_string)

Sortir:

Explication:

Ligne 2:

Nous avons créé une chaîne nommée Swift_string qui détient «collège».

Ligne 7-9:

Insérer le caractère o en 4ème position et afficher le dernier swift_string.

Scénario 4: insérer la chaîne en première position

Dans ce scénario, nous insérons une chaîne particulière en première position en passant la chaîne comme premier paramètre et le startIndex comme deuxième paramètre. Cette propriété indique la première position d'index. De cette façon, nous pouvons insérer une chaîne particulière à la première position de la chaîne rapide.

Syntaxe:

swift_string.insérer (contenu de: chaîne, à: swift_string.startIndex)

Où Swift_String est la chaîne d'entrée.

Paramètres:

  1. String - à insérer en première position .
  2. startIndex- représente la première position d'index.

Exemple:

Créons une chaîne et insérons la chaîne «bonjour» en première position.

// Considérez la chaîne rapide.
var swift_string: string = "College"
print ("String original -", swift_string)
// insérer la chaîne- "bonjour" à la première position du swift_string
swift_string.insérer (contenu de: "bonjour", à: swift_string.startIndex)
print ("String final -", swift_string)

Sortir:

Explication:

Ligne 2:

Nous avons créé une chaîne nommée Swift_string qui détient «collège».

Ligne 7-9:

Insérez la chaîne «bonjour» au début de la chaîne et affichez le dernier swift_string.

Scénario 5: insérer la chaîne en dernière position

Dans ce scénario, nous insérons une chaîne particulière à la dernière position en passant la chaîne comme premier paramètre et le endindex comme deuxième paramètre. Cette propriété indique la dernière position d'index. De cette façon, nous pouvons insérer une chaîne particulière à la dernière position de la chaîne rapide.

Syntaxe:

swift_string.insérer (contenu de: chaîne, à: swift_string.endindex)

Où Swift_String est la chaîne d'entrée.

Paramètres:

  1. String - à insérer en dernière position .
  2. endIndex- représente la dernière position d'index.

Exemple:

Créons une chaîne et insérons la chaîne «bonjour» à la dernière position.

// Considérez la chaîne rapide.
var swift_string: string = "College"
print ("String original -", swift_string)
// insérer la chaîne- "bonjour" à la dernière position du swift_string
swift_string.insérer (contenu de: "bonjour", à: swift_string.endindex)
print ("String final -", swift_string)

Sortir:

Explication:

Ligne 2:

Nous avons créé une chaîne nommée Swift_string qui détient «collège».

Ligne 7-9:

Insérez la chaîne «bonjour» à la fin de la chaîne et affichez le dernier swift_string.

Scénario 6: insérer la chaîne à la position particulière

Dans ce scénario, nous insérons une chaîne particulière à la position particulière en passant la chaîne comme premier paramètre et le startIndex comme deuxième chanson de paramètre avec le paramètre Offsetby. Il prend la position d'index dans laquelle la chaîne est insérée à cette position.

Syntaxe:

swift_string.insérer (contenu de: chaîne, à: swift_string.index (swift_string.startIndex, Offsetby: index))

Où Swift_String est la chaîne d'entrée.

Paramètres:

  1. String- pour être inséré à une position particulière.
  2. index - représente la dernière position d'index attribuée au paramètre OffsetBy.

Exemple:

Créons une chaîne et insérons la chaîne «bonjour» en 4e position.

// Considérez la chaîne rapide.
var swift_string: string = "College"
print ("String original -", swift_string)
// insérer la chaîne- "Bonjour" en 4e position du swift_string
swift_string.insérer (contenu de: "bonjour", à: swift_string.index (swift_string.startIndex, offsetby: 4))
print ("String final -", swift_string)

Sortir:

Explication:

Ligne 2:

Nous avons créé une chaîne nommée Swift_string qui détient «collège».

Ligne 7-9:

Insérez la chaîne «bonjour» en 4ème position et affichez le dernier swift_string.

Conclusion

Dans ce tutoriel rapide, nous avons appris les six scénarios différents pour insérer le caractère / chaîne à une position particulière, une position de démarrage et une position de fin. Nous devons définir le paramètre startIndex pour insérer le caractère / chaîne à la position de départ et le standIndex pour insérer le caractère / chaîne à la position de fin. Si vous souhaitez insérer le caractère / chaîne à une position particulière, vous devez spécifier le startIndex avec le paramètre OffsetBy et lui régler la position.