String Swift - Inserisci

String Swift - Inserisci
Insert () in Swift viene utilizzato per inserire un carattere o una stringa in una posizione particolare nella stringa rapida esistente. Esistono diversi modi per passare i parametri in modo tale che i caratteri/stringhe siano inseriti in diverse posizioni nella stringa rapida.

Scenario 1: inserire il carattere in prima posizione

In questo scenario, inseriremo un personaggio particolare nella prima posizione passando il carattere come primo parametro e StartIndex come secondo parametro. Questa proprietà indica la prima posizione dell'indice. In questo modo, possiamo inserire un personaggio particolare nella prima posizione della stringa rapida.

Sintassi:

swift_string.Insert (carattere, at: swift_string.startindex)

Dove la SWIFT_STRING è la stringa di input.

Parametri:

  1. carattere - da inserire in prima posizione.
  2. StartIndex- rappresenta la prima posizione dell'indice.

Esempio:

Creiamo una stringa e inseriamo il personaggio "A" in prima posizione.

// Considera la stringa rapida.
var swift_string: string = "college"
print ("stringa originale -", swift_string)
// Inserisci il personaggio-A in prima posizione di Swift_String
swift_string.Insert ("A", at: Swift_String.startindex)
Print ("Final String -", Swift_String)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato una stringa denominata Swift_String che contiene "College".

Riga 7-9:

Inserisci il carattere A all'inizio della stringa e visualizza l'ultimo Swift_String.

Scenario 2: inserire il personaggio nell'ultima posizione

In questo scenario, inseriremo un personaggio particolare nell'ultima posizione passando il carattere come primo parametro e EndIndex come secondo parametro. Questa proprietà indica l'ultima posizione dell'indice. In questo modo, possiamo inserire un personaggio particolare nell'ultima posizione della stringa rapida.

Sintassi:

swift_string.Insert (carattere, at: swift_string.EndIndex)

Dove Swift_String è la stringa di input.

Parametri:

  1. carattere - da inserire all'ultima posizione.
  2. EndIndex- rappresenta l'ultima posizione dell'indice.

Esempio:

Creiamo una stringa e inseriamo il personaggio "A" nell'ultima posizione.

// Considera la stringa rapida.
var swift_string: string = "college"
print ("stringa originale -", swift_string)
// Inserisci il personaggio-A all'ultima posizione di Swift_String
swift_string.Insert ("A", at: Swift_String.EndIndex)
Print ("Final String -", Swift_String)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato una stringa denominata Swift_String che contiene "College".

Riga 7-9:

Inserisci il carattere A alla fine della stringa e visualizza l'ultimo Swift_String.

Scenario 3: inserire il carattere nella posizione particolare

In questo scenario, inseriremo un personaggio particolare nella posizione particolare passando il personaggio come primo parametro e StartIndex come secondo brano del parametro con il parametro Offsetby. Prende la posizione dell'indice in cui il carattere viene inserito in questa posizione.

Sintassi-:

swift_string.Insert (carattere, at: swift_string.INDICE (SWIFT_STRING.startindex, offsetby: indice))

Dove Swift_String è la stringa di input.

Parametri:

  1. carattere - da inserire in una posizione particolare.
  2. Indice - Rappresenta l'ultima posizione dell'indice assegnato al parametro Offsetby.

Esempio:

Creiamo una stringa e inseriamo il personaggio "O" in 4a posizione.

// Considera la stringa rapida.
var swift_string: string = "college"
print ("stringa originale -", swift_string)
// Inserisci il personaggio-O alla 4a posizione
swift_string.INSERT ("O", a: Swift_String.INDICE (SWIFT_STRING.startindex, offsetby: 4))
Print ("Final String -", Swift_String)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato una stringa denominata Swift_String che contiene "College".

Riga 7-9:

Inserisci il carattere o in 4a posizione e visualizza la SWIFT_STRING finale.

Scenario 4: inserire la stringa in prima posizione

In questo scenario, inseriremo una stringa particolare nella prima posizione passando la stringa come primo parametro e StartIndex come secondo parametro. Questa proprietà indica la prima posizione dell'indice. In questo modo, possiamo inserire una stringa particolare nella prima posizione della stringa rapida.

Sintassi:

swift_string.INSERT (contenuto: stringa, at: swift_string.startindex)

Dove Swift_String è la stringa di input.

Parametri:

  1. String - da inserire in prima posizione .
  2. StartIndex- rappresenta la prima posizione dell'indice.

Esempio:

Creiamo una stringa e inseriamo la stringa "ciao" in prima posizione.

// Considera la stringa rapida.
var swift_string: string = "college"
print ("stringa originale -", swift_string)
// inserisci string- "ciao" nella prima posizione di Swift_String
swift_string.INSERT (contenuto di: "Ciao", a: Swift_String.startindex)
Print ("Final String -", Swift_String)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato una stringa denominata Swift_String che contiene "College".

Riga 7-9:

Inserisci la stringa "ciao" all'inizio della stringa e visualizza la finale Swift_String.

Scenario 5: inserire la stringa nell'ultima posizione

In questo scenario, inseriremo una stringa particolare nell'ultima posizione passando la stringa come primo parametro e EndIndex come secondo parametro. Questa proprietà indica l'ultima posizione dell'indice. In questo modo, possiamo inserire una stringa particolare nell'ultima posizione della stringa rapida.

Sintassi:

swift_string.INSERT (contenuto: stringa, at: swift_string.EndIndex)

Dove Swift_String è la stringa di input.

Parametri:

  1. String: da inserire all'ultima posizione .
  2. EndIndex- rappresenta l'ultima posizione dell'indice.

Esempio:

Creiamo una stringa e inseriamo la stringa "ciao" nell'ultima posizione.

// Considera la stringa rapida.
var swift_string: string = "college"
print ("stringa originale -", swift_string)
// inserisci string- "ciao" nell'ultima posizione di Swift_String
swift_string.INSERT (contenuto di: "Ciao", a: Swift_String.EndIndex)
Print ("Final String -", Swift_String)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato una stringa denominata Swift_String che contiene "College".

Riga 7-9:

Inserisci la stringa "ciao" alla fine della stringa e visualizza l'ultima Swift_String.

Scenario 6: inserire la stringa nella posizione particolare

In questo scenario, inseriremo una stringa particolare nella posizione particolare passando la stringa come primo parametro e StartIndex come secondo brano del parametro con il parametro Offsetby. Prende la posizione dell'indice in cui la stringa viene inserita in questa posizione.

Sintassi:

swift_string.INSERT (contenuto: stringa, at: swift_string.INDICE (SWIFT_STRING.startindex, offsetby: indice))

Dove Swift_String è la stringa di input.

Parametri:

  1. String- da inserire in una posizione particolare.
  2. Indice - Rappresenta l'ultima posizione dell'indice assegnato al parametro Offsetby.

Esempio:

Creiamo una stringa e inseriamo la stringa "ciao" in quarta posizione.

// Considera la stringa rapida.
var swift_string: string = "college"
print ("stringa originale -", swift_string)
// inserisci string- "ciao" nella 4a posizione di Swift_String
swift_string.INSERT (contenuto di: "Ciao", a: Swift_String.INDICE (SWIFT_STRING.startindex, offsetby: 4))
Print ("Final String -", Swift_String)

Produzione:

Spiegazione:

Linea 2:

Abbiamo creato una stringa denominata Swift_String che contiene "College".

Riga 7-9:

Inserisci la stringa "ciao" in quarta posizione e visualizza la finale Swift_String.

Conclusione

In questo rapido tutorial, abbiamo imparato i sei diversi scenari per inserire il carattere /stringa in una posizione particolare, posizione di partenza e posizione finale. Dobbiamo impostare il parametro StartIndex per inserire il carattere/stringa in posizione iniziale e EndIndex per inserire il carattere/stringa nella posizione finale. Se si desidera inserire il carattere/stringa in una posizione particolare, è necessario specificare StartIndex con il parametro OffsetBy e impostare la posizione su di esso.