Swift Swing - Rimuovi

Swift Swing - Rimuovi
In questo scenario, rimuoveremo un carattere particolare in Swift String usando il metodo Remove (). Prende il A parametro che prende un metodo indice (). Questo funziona assegnando la posizione indice del carattere tramite proprietà offsetby.

Sintassi

swift_string.Rimuovi (at: Swift_String.INDICE (SWIFT_STRING.startindex, offsetby: index_val))

Dove: Swift_String è la stringa di input e index_val è l'indice del carattere da rimuovere.

Parametro

Ecco l'unico parametro prelevato tramite il metodo Rimuovi (). Dobbiamo fornire la proprietà startIndex e il valore dell'indice tramite Offsetby.

Ritorno

Restituirà il carattere rimosso.

Quando proviamo a stampare la stringa rapida dopo aver applicato il metodo, vedrai che il carattere viene rimosso in una posizione particolare.

Esempio 1

Creiamo una stringa: "potassio e idrogeno" e rimuoviamo il carattere alla 4a posizione.

// Considera la stringa rapida.
var swift_string: string = "potassio e idrogeno"
print ("stringa originale -", swift_string)
// Rimuovi il 4 ° carattere
Stampa ("Il carattere che viene rimosso da Swift_String -", Swift_String.Rimuovi (at: Swift_String.INDICE (SWIFT_STRING.startindex, offsetby: 4)))
// ora visualizza l'ultimo swift_string
Print ("Final String -", Swift_String)

Produzione

Spiegazione

Linea 2:

Creiamo una stringa denominata Swift_String che contiene: "potassio e idrogeno".

Riga 7:

Rimuovi il 4 ° carattere da Swift_String e visualizzalo.

Restituisce il personaggio - 's'

Riga 11:

Ora visualizzeremo l'ultima Swift_String.

Esempio 2

Creiamo una stringa: "potassio e idrogeno" e rimuoviamo il carattere all'undicesima posizione.

/// considera la stringa rapida.
var swift_string: string = "potassio e idrogeno"
print ("stringa originale -", swift_string)
// Rimuovi 11 ° carattere
Stampa ("Il carattere che viene rimosso da Swift_String -",
swift_string.Rimuovi (at: Swift_String.INDICE (SWIFT_STRING.startindex, offsetby: 11)))
// ora visualizza l'ultimo swift_string
Print ("Final String -", Swift_String)

Produzione

Spiegazione

Linea 2:

Creiamo una stringa denominata Swift_String che contiene: "potassio e idrogeno".

Riga 7:

Rimuovi l'undicesimo carattere da Swift_String e visualizzalo.

Restituisce il personaggio - 'n'

Riga 11:

Ora visualizzeremo l'ultima Swift_String.

Se provi a rimuovere il carattere che è indice fuori porta, otterrai un errore-L'indice di stringa è fuori dai limiti.

Dimostriamo l'errore.

// Considera la stringa rapida.
var swift_string: string = "potassio e idrogeno"
print ("stringa originale -", swift_string)
// Rimuovi il 50 ° carattere
Stampa ("Il carattere che viene rimosso da Swift_String -",
swift_string.Rimuovi (at: Swift_String.INDICE (SWIFT_STRING.startindex, offsetby: 50)))
// ora visualizza l'ultimo swift_string
Print ("Final String -", Swift_String)

Errore:

Conclusione

Abbiamo visto diversi esempi per dimostrare il metodo Rimuovi () in Swift. Il metodo Rimuovi () viene utilizzato per eliminare un carattere particolare in una stringa rapida in base alla posizione dell'indice. Passeremo la posizione dell'indice di un particolare carattere usando l'indice () tramite il valore offsetby. Restituirà il carattere rimosso. Quando proviamo a stampare la stringa rapida dopo aver applicato il metodo, vedrai che il carattere viene rimosso in una posizione particolare. Assicurati di specificare Java l'indice dei caratteri con l'intervallo, altrimenti riceverai un errore: "String Index è fuori limite".