Arduino String Endswith -funksjon

Arduino String Endswith -funksjon

I Arduino er strenger mye brukt til å håndtere data. Noen ganger må vi se etter en spesifikk streng i mottatt data. Så Arduino gir en innebygd funksjon for dette formålet som heter slutter med(). Denne artikkelen vil dekke hva EndSwith () -funksjonen er og hvordan vi kan bruke den i Arduino -programmering.

Hva er endewith () -funksjonen i Arduino?

De slutter med() Funksjon er en innebygd metode i Arduino som tillater å sjekke om en streng ender med et spesifikt tegn eller sekvens. De slutter med() Funksjon gir en boolsk utgang av ekte eller usant, avhengig av om en viss streng ender med den spesifikke karakteren eller sekvensen.

Syntaks

Syntaksen til endewith () -funksjonen er som følger:

myString1.Endswith (MyString2);

Her, myString1 er strengen vi vil sjekke, og MyString2 er karakteren eller sekvensen vi vil se etter.

Parametere

Denne funksjonen inneholder følgende parameter:

  • myString1: Dette er en variabel som har type lik streng. Dette er strengen vi trenger å sjekke.
  • myString2: Andre parameter er også av typen streng. Dette er strengen som skal sjekkes som et suffiks av samtalestrengen.

Komme tilbake

Denne funksjonen gir oss den boolske verdien:

  • Ekte: Funksjonen vil returnere sant hvis den samtalestrengen slutter ved spesifisert suffiks.
  • Falsk: Hvis samtalestrengen ikke slutter med det spesifiserte suffikset.

Hvordan bruke endswith () -funksjonen i Arduino?

Under Arduino -kode Forklar bruk av slutter med() Funksjon i Arduino -programmering:

void setup ()
Serie.Begynn (9600);
String str1 = "linuxhint";
String str2 = "linux";
Serie.print ("input string is:");
Serie.println (str1);
hvis (str1.Endswith (str2))
Serie.Println ("Input String ender med Linux");
annet
Serie.Println ("Input String slutter ikke med Linux");


void loop ()
// gjør ingenting

I dette eksemplet erklærer vi to strengobjekter STR1 og str2, og initialiser dem med verdiene “Linuxhint ”Og“Linux“Henholdsvis. Vi bruker deretter slutter med() funksjon for å sjekke om str1 ender med str2. Siden samtalestrengen STR1 ikke ender med det spesifiserte suffikset som er STR2, vil utgangen være som vist nedenfor:

La oss endre str2 med "hint", som strengen slutter med "hint", Koden ville være:

void setup ()
Serie.Begynn (9600);
String str1 = "linuxhint";
String str2 = "hint";
Serie.print ("input string is:");
Serie.println (str1);
hvis (str1.Endswith (str2))
Serie.println ("Input String ender med hint");
annet
Serie.println ("input string slutter ikke med hint");


void loop ()
// gjør ingenting

Konklusjon

De slutter med() Funksjon i Arduino sjekker om en streng ender med et spesifikt tegn eller sekvens. Ved å bruke denne funksjonen kan du skrive mer effektiv og pålitelig kode. For en detaljert forklaring av EndSwith () -funksjonsbruk i Arduino, les artikkelen.