Swift String - Sett inn

Swift String - Sett inn
Sett inn () i Swift brukes til å sette inn et tegn eller en streng i en bestemt posisjon i den eksisterende Swift -strengen. Det er flere måter å passere parametrene slik at tegnene/strengene settes inn i forskjellige posisjoner i den raske strengen.

Scenario 1: Sett inn tegnet ved første stilling

I dette scenariet vil vi sette inn et bestemt tegn i første stilling ved å passere karakteren som den første parameteren og startIndex som den andre parameteren. Denne egenskapen indikerer den første indeksposisjonen. På denne måten kan vi sette inn et bestemt tegn på den første plasseringen av Swift String.

Syntaks:

SWIFT_STRING.Sett inn (karakter, på: swift_string.startindex)

Hvor Swift_String er inngangsstrengen.

Parametere:

  1. Karakter - som skal settes inn i første stilling.
  2. StartIndex- representerer den første indeksposisjonen.

Eksempel:

La oss lage en streng og sette inn tegnet “A” på første stilling.

// Tenk på den raske strengen.
var Swift_String: String = "College"
print ("original streng -", swift_string)
// Sett inn karakter-A ved første plassering av Swift_String
SWIFT_STRING.Sett inn ("A", på: Swift_String.startindex)
Print ("Final String -", Swift_String)

Produksjon:

Forklaring:

Linje 2:

Vi opprettet en streng som heter Swift_String som holder “College”.

Linje 7-9:

Sett inn tegn A i begynnelsen av strengen og vis den endelige SWIFT_STRING.

Scenario 2: Sett inn tegnet i siste stilling

I dette scenariet vil vi sette inn et bestemt tegn i den siste posisjonen ved å passere karakteren som den første parameteren og EndIndex som den andre parameteren. Denne egenskapen indikerer den siste indeksposisjonen. På denne måten kan vi sette inn et bestemt tegn i den siste posisjonen til Swift String.

Syntaks:

SWIFT_STRING.Sett inn (karakter, på: swift_string.endindex)

Hvor Swift_String er inngangsstrengen.

Parametere:

  1. Karakter - som skal settes inn ved siste stilling.
  2. EndIndex- representerer den siste indeksposisjonen.

Eksempel:

La oss lage en streng og sette inn tegnet “A” i siste stilling.

// Tenk på den raske strengen.
var Swift_String: String = "College"
print ("original streng -", swift_string)
// Sett inn karakter-A ved siste plassering av Swift_String
SWIFT_STRING.Sett inn ("A", på: Swift_String.endindex)
Print ("Final String -", Swift_String)

Produksjon:

Forklaring:

Linje 2:

Vi opprettet en streng som heter Swift_String som holder “College”.

Linje 7-9:

Sett inn tegn A på slutten av strengen og vis den endelige SWIFT_STRING.

Scenario 3: Sett inn tegnet i den aktuelle posisjonen

I dette scenariet vil vi sette inn et bestemt tegn i den spesielle posisjonen ved å passere karakteren som den første parameteren og StartIndex som den andre parametersangen med Offsetby -parameteren. Det tar indeksposisjonen som karakteren settes inn i denne posisjonen.

Syntaks-:

SWIFT_STRING.Sett inn (karakter, på: swift_string.Indeks (SWIFT_STRING.startindex, offsetby: indeks))

Hvor Swift_String er inngangsstrengen.

Parametere:

  1. Karakter - som skal settes inn i en bestemt posisjon.
  2. Indeks - representerer den siste indeksposisjonen som er tildelt Offsetby -parameter.

Eksempel:

La oss lage en streng og sette inn tegnet “O” på 4. plassering.

// Tenk på den raske strengen.
var Swift_String: String = "College"
print ("original streng -", swift_string)
// Sett inn karakter-O på 4. plassering
SWIFT_STRING.Sett inn ("O", på: SWIFT_STRING.Indeks (SWIFT_STRING.StartIndex, Offsetby: 4))
Print ("Final String -", Swift_String)

Produksjon:

Forklaring:

Linje 2:

Vi opprettet en streng som heter Swift_String som holder “College”.

Linje 7-9:

Sett inn karakter o på 4. plassering og vis den endelige Swift_String.

Scenario 4: Sett inn strengen i første stilling

I dette scenariet vil vi sette inn en bestemt streng i den første posisjonen ved å passere strengen som den første parameteren og StartIndex som den andre parameteren. Denne egenskapen indikerer den første indeksposisjonen. På denne måten kan vi sette inn en bestemt streng i den første plasseringen av SWIFT -strengen.

Syntaks:

SWIFT_STRING.Sett inn (ContentOf: String, at: Swift_String.startindex)

Hvor Swift_String er inngangsstrengen.

Parametere:

  1. streng - for å bli satt inn i første stilling .
  2. StartIndex- representerer den første indeksposisjonen.

Eksempel:

La oss lage en streng og sette inn strengen “Hello” på første stilling.

// Tenk på den raske strengen.
var Swift_String: String = "College"
print ("original streng -", swift_string)
// Sett inn streng- "Hello" på første plassering av Swift_String
SWIFT_STRING.Sett inn (Contentof: "Hello", at: Swift_String.startindex)
Print ("Final String -", Swift_String)

Produksjon:

Forklaring:

Linje 2:

Vi opprettet en streng som heter Swift_String som holder “College”.

Linje 7-9:

Sett inn strengen ”Hello” i begynnelsen av strengen og vis den endelige Swift_String.

Scenario 5: Sett inn strengen i siste stilling

I dette scenariet vil vi sette inn en bestemt streng i den siste posisjonen ved å passere strengen som den første parameteren og EndIndex som den andre parameteren. Denne egenskapen indikerer den siste indeksposisjonen. På denne måten kan vi sette inn en bestemt streng i den siste posisjonen til Swift -strengen.

Syntaks:

SWIFT_STRING.Sett inn (ContentOf: String, at: Swift_String.endindex)

Hvor Swift_String er inngangsstrengen.

Parametere:

  1. streng - for å bli satt inn ved siste stilling .
  2. EndIndex- representerer den siste indeksposisjonen.

Eksempel:

La oss opprette en streng og sette inn strengen “Hello” på siste stilling.

// Tenk på den raske strengen.
var Swift_String: String = "College"
print ("original streng -", swift_string)
// Sett inn streng- "Hello" i Swift_Strings siste plassering
SWIFT_STRING.Sett inn (Contentof: "Hello", at: Swift_String.endindex)
Print ("Final String -", Swift_String)

Produksjon:

Forklaring:

Linje 2:

Vi opprettet en streng som heter Swift_String som holder “College”.

Linje 7-9:

Sett inn strengen ”Hello” på slutten av strengen og vis den endelige SWIFT_STRING.

Scenario 6: Sett inn strengen i den aktuelle posisjonen

I dette scenariet vil vi sette inn en bestemt streng i den spesielle posisjonen ved å passere strengen som den første parameteren og StartIndex som den andre parametersangen med Offsetby -parameteren. Det tar indeksposisjonen som strengen settes inn i denne posisjonen.

Syntaks:

SWIFT_STRING.Sett inn (ContentOf: String, at: Swift_String.Indeks (SWIFT_STRING.startindex, offsetby: indeks))

Hvor Swift_String er inngangsstrengen.

Parametere:

  1. streng- for å bli satt inn i en bestemt stilling.
  2. Indeks - representerer den siste indeksposisjonen som er tildelt Offsetby -parameteren.

Eksempel:

La oss lage en streng og sette inn strengen “Hello” på 4. plassering.

// Tenk på den raske strengen.
var Swift_String: String = "College"
print ("original streng -", swift_string)
// Sett inn streng- "Hello" på den fjerde plasseringen av Swift_String
SWIFT_STRING.Sett inn (Contentof: "Hello", at: Swift_String.Indeks (SWIFT_STRING.StartIndex, Offsetby: 4))
Print ("Final String -", Swift_String)

Produksjon:

Forklaring:

Linje 2:

Vi opprettet en streng som heter Swift_String som holder “College”.

Linje 7-9:

Sett inn strengen ”Hello” på 4. plassering og vis den endelige Swift_String.

Konklusjon

I denne raske opplæringen lærte vi de seks forskjellige scenariene for å sette inn karakteren /strengen i en bestemt posisjon, startposisjon og sluttposisjon. Vi må stille inn startIndex -parameteren for å sette inn tegnet/strengen ved startposisjon og EndIndex for å sette inn tegnet/strengen i sluttposisjonen. Hvis du vil sette inn tegnet/strengen i en bestemt posisjon, må du spesifisere StartIndex med OffsetBy -parameteren og angi posisjonen til den.