Paano Mag-alis ng Mga Character mula sa isang String sa Arduino?
Upang alisin ang mga character mula sa isang string sa loob ng Arduino code maaari naming gamitin ang built-in String.remove() Pag-andar ng Arduino. Gamit ang function na ito, maaari naming palitan ang isang character o isang substring sa pamamagitan ng pagtukoy sa haba at posisyon nito. Tatalakayin ng artikulong ito ang mga parameter ng syntax at ang return value ng function na ito at ipaliwanag kung paano maaaring alisin ng isang tao ang mga character mula sa isang string gamit ang isang halimbawa ng Arduino code.
Ano ang String.remove() sa Arduino
Ang String.remove() Ang pamamaraan ay isang built-in na function ng Arduino String class. Ang function na ito ay nag-aalis ng isang bahagi ng isang string na nagsisimula sa isang tinukoy na posisyon para sa isang tinukoy na bilang ng mga character. Binabago nito ang orihinal na string sa lugar at ibinabalik ang na-update na string.
Syntax
Ang syntax para sa String.remove() ay:
string. tanggalin ( startIndex , haba ) ;
Mga Parameter
Dalawang parameter ang kinakailangan para sa function na ito:
startIndex: Ang index ng unang character na aalisin. Ang parameter na ito ay sapilitan at dapat ay isang integer na halaga.
haba: Ang bilang ng mga character na aalisin. Ang parameter na ito ay nakatakda sa 1 bilang default.
Ibalik ang Halaga
Ang String.remove() ibinabalik ng method ang binagong string pagkatapos alisin ang tinukoy na substring.
Halimbawa
Ang code sa ibaba ay nagpapakita ng paggamit ng String.remove() pamamaraan sa Arduino programming:
walang bisa setup ( ) {// simulan ang serial communication
Serial. magsimula ( 9600 ) ;
// gumawa ng string object
String str = 'Hello World' ;
Serial. print ( 'String Bago Tanggalin: ' ) ;
Serial. println ( str ) ;
// alisin ang substring na 'World' mula sa string
str. tanggalin ( 6 , 5 ) ;
// i-print ang binagong string sa serial monitor
Serial. print ( 'String Pagkatapos Tanggalin: ' ) ;
Serial. println ( str ) ;
}
walang bisa loop ( ) {
// Walang magagawa dito
}
Sa code na ito, sinisimulan muna namin ang isang String object na tinatawag na str na may value “Hello World” . Pagkatapos nito, ito ay naka-print sa serial monitor. Pagkatapos, tinatawagan namin ang String.remove() paraan na may panimulang index 6 at ang haba 5, na nag-aalis ng substring “Mundo ” mula sa tali. Sa wakas, ini-print namin ang binagong string sa serial monitor gamit ang Serial.println() function.
Kapag pinatakbo mo ang code na ito, dapat mong makita ang sumusunod na output sa serial monitor:
Tulad ng nakikita mo, ang String.remove() Ang pamamaraan ay matagumpay na naalis ang tinukoy na substring mula sa orihinal na string.
Konklusyon
Ang String.remove() Ang pamamaraan ay isang kapaki-pakinabang na function para sa pag-alis ng mga substring mula sa mga String object sa Arduino programming. Sa pamamagitan ng pagtukoy sa panimulang index at ang haba ng substring na aalisin, madali mong mababago ang mga nilalaman ng isang string. Basahin ang artikulo upang malaman ang higit pa tungkol sa syntax at paggamit ng String.remove() paraan.