¿Cómo insertar un carácter en una string en un índice específico en Swift?

El lenguaje Swift admite diferentes tipos de colecciones genéricas y una string es una de ellas. Una string es una colección de alfabetos. En la string Swift, insertaremos un nuevo valor de carácter en la string. Para hacer esta tarea usamos la función insert() . Esta función se utiliza para insertar un nuevo valor de carácter en la string. Devolverá una string insertando un carácter dado en la string.

Sintaxis:

string.insert(char: Carácter, en: string.index)

Aquí string es un objeto de la clase String.

Parámetros: Esta función acepta dos parámetros que se ilustran a continuación:

  • char: Este es un carácter que se insertará.
  • at: Este es el índice donde se insertará el carácter.

Valor devuelto: esta función devuelve una string insertando un carácter dado en la string.

Ejemplo 1:

Swift

// Swift program to insert a new
// character value into the string
import Swift
  
// Creating an string
var string = "GF"
  
// Calling the insert() functions to 
// insert a character G to the above string
string.insert("G", at: string.endIndex)
  
// Getting the inserted string
print(string)

Producción:

GFG

Ejemplo 2:

Swift

// Swift program to insert a new
// character value into the string
import Swift
  
// Creating an string
var string = "F"
  
// Calling the insert() functions to 
// insert a character G to the above string
string.insert("G", at: string.startIndex)
string.insert("G", at: string.endIndex)
  
// Getting the inserted string
print(string)

Producción:

GFG

Ejemplo 3:

Swift

// Swift program to insert a new
// character value into the string
import Swift
  
// Creating an string
var string = "Geeksfor"
  
// Calling the insert() functions to 
// insert a string "Geeks" to the above string
string.insert(contentsOf: "Geeks", at: string.endIndex)
  
// Getting the inserted string
print(string)

Producción:

GeeksforGeeks

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *