Swift Swing - Retirar

Swift Swing - Retirar
En este escenario, eliminaremos un carácter particular en la cadena Swift usando el método Remoom (). Se necesita el en parámetro que toma un método index (). Esto funciona asignando la posición de índice del personaje a través de la propiedad de Offsetby.

Sintaxis

swift_string.quitar (en: swift_string.índice (swift_string.startIndex, offsetby: index_val))

Donde: swift_string es la cadena de entrada y index_val es el índice del carácter a eliminar.

Parámetro

Aquí está el único parámetro tomado por el método remove (). Necesitamos proporcionar la propiedad StartIndex y el valor del índice a través de Offsetby.

Devolver

Devolverá el personaje eliminado.

Cuando intentamos imprimir la cadena rápida después de aplicar el método, verá que el personaje se elimina en una posición particular.

Ejemplo 1

Creemos una cadena: 'potasio e hidrógeno' y retire el carácter en la 4ta posición.

// Considere la cadena rápida.
var swift_string: string = "potasio e hidrógeno"
print ("Cadena original -", swift_string)
// eliminar el cuarto carácter
Imprimir ("El personaje que se elimina del Swift_String -", Swift_String.quitar (en: swift_string.índice (swift_string.startIndex, offsetby: 4)))
// ahora muestra el último swift_string
print ("String final -", swift_string)

Producción

Explicación

Línea 2:

Creamos una cadena llamada swift_string que se mantiene: "potasio e hidrógeno".

Línea 7:

Elimine el cuarto carácter del swift_string y exhibirlo.

Devuelve el personaje - 's'

Línea 11:

Ahora, mostraremos el último swift_string.

Ejemplo 2

Creemos una cadena: 'potasio e hidrógeno' y retire el carácter en la posición 11.

/// Considere la cadena Swift.
var swift_string: string = "potasio e hidrógeno"
print ("Cadena original -", swift_string)
// eliminar el 11 ° carácter
Imprima ("el personaje que se elimina del swift_string -",
swift_string.quitar (en: swift_string.índice (swift_string.startIndex, offsetby: 11)))
// ahora muestra el último swift_string
print ("String final -", swift_string)

Producción

Explicación

Línea 2:

Creamos una cadena llamada swift_string que se mantiene: "potasio e hidrógeno".

Línea 7:

Elimine el 11 ° carácter del swift_string y exhibirlo.

Devuelve el personaje - 'N'

Línea 11:

Ahora, mostraremos el último swift_string.

Si intenta eliminar el personaje que está fuera de rango, entonces recibirá un error-El índice de cadenas está fuera de los límites.

Demostremos el error.

// Considere la cadena rápida.
var swift_string: string = "potasio e hidrógeno"
print ("Cadena original -", swift_string)
// Eliminar 50 ° carácter
Imprima ("el personaje que se elimina del swift_string -",
swift_string.quitar (en: swift_string.índice (swift_string.startIndex, offsetby: 50)))
// ahora muestra el último swift_string
print ("String final -", swift_string)

Error:

Conclusión

Vimos diferentes ejemplos para demostrar el método Remout () en Swift. El método eliminar () se utiliza para eliminar un carácter particular en una cadena rápida basada en la posición de índice. Pasaremos la posición de índice de un carácter particular usando índice () a través del valor de compensación. Devolverá el personaje eliminado. Cuando intentamos imprimir la cadena rápida después de aplicar el método, verá que el personaje se elimina en una posición particular. Asegúrese de que Java especifique el índice de caracteres con el rango, de lo contrario, obtendrá un error: "el índice de cadenas está fuera de los límites".