Paano Mag-alis ng Mga Character mula sa isang String sa Arduino Gamit ang String.remove() Function

Paano Mag Alis Ng Mga Character Mula Sa Isang String Sa Arduino Gamit Ang String Remove Function



Kung ikaw ay isang Arduino programmer, dapat na ginamit mo ang String class para sa paglikha at pagmamanipula ng mga string. Ang String class ay nagbibigay ng maraming kapaki-pakinabang na pamamaraan para sa pagsasagawa ng iba't ibang mga operasyon ng string. Isa sa mga karaniwang ginagamit ay ang String.remove() paraan. Sinasaklaw ng artikulong ito ang String.remove() pamamaraan nang detalyado, kasama ang syntax, mga parameter, at mga halimbawa nito.

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.