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:
Komme tilbake
Denne funksjonen gir oss den boolske verdien:
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.