Како уклонити знакове из стринга у Ардуину?
За уклањање знакова из стринга унутар Ардуино кода можемо користити уграђени Стринг.ремове() Ардуино функција. Користећи ову функцију, можемо заменити карактер или подниз дефинисањем његове дужине и положаја. Овај чланак ће расправљати о параметрима синтаксе и повратној вредности ове функције и објаснити како се могу уклонити знакови из стринга користећи пример Ардуино кода.
Шта је Стринг.ремове() у Ардуину
Тхе Стринг.ремове() метода је уграђена функција класе Ардуино Стринг. Ова функција уклања део стринга који почиње на одређеној позицији за одређени број знакова. Он мења оригинални стринг на месту и враћа ажурирани стринг.
Синтакса
Синтакса за Стринг.ремове() је:
низ. уклонити ( стартИндек , дужина ) ;
Параметерс
За ову функцију су потребна два параметра:
стартИндек: Индекс првог знака за уклањање. Овај параметар је обавезан и мора бити целобројна вредност.
дужина: Број знакова за уклањање. Овај параметар је подразумевано постављен на 1.
Повратна вредност
Тхе Стринг.ремове() метода враћа измењени стринг након уклањања наведеног подниза.
Пример
Код испод показује употребу Стринг.ремове() метод у Ардуино програмирању:
празнина подесити ( ) {// иницијализује серијску комуникацију
Сериал. започети ( 9600 ) ;
// креирамо стринг објекат
Стринг стр = 'Здраво Свете' ;
Сериал. принт ( 'Стринг пре уклањања: ' ) ;
Сериал. принтлн ( стр ) ;
// уклонимо подстринг 'Свет' из стринга
стр. уклонити ( 6 , 5 ) ;
// штампа измењени низ на серијски монитор
Сериал. принт ( 'Стринг након уклањања: ' ) ;
Сериал. принтлн ( стр ) ;
}
празнина петља ( ) {
// нема шта да се ради овде
}
У овом коду прво иницијализујемо Стринг објекат који се зове стр са вредношћу 'Здраво Свете' . Након тога се штампа на серијском монитору. Затим, зовемо Стринг.ремове() метод са почетним индексом 6 и дужином 5, који уклања подниз „Свет ” из низа. Коначно, штампамо модификовани низ на серијски монитор користећи Сериал.принтлн() функција.
Када покренете овај код, требало би да видите следећи излаз на серијском монитору:
Као што видите, Стринг.ремове() метод је успешно уклонио наведени подниз из оригиналног стринга.
Закључак
Тхе Стринг.ремове() метход је корисна функција за уклањање подстрингова из Стринг објеката у Ардуино програмирању. Одређивањем почетног индекса и дужине подниза за уклањање, можете лако да измените садржај стринга. Прочитајте чланак да бисте сазнали више о синтакси и употреби Стринг.ремове() методом.