Как да премахнете знаци от низ в Arduino с помощта на функцията String.remove().

Kak Da Premahnete Znaci Ot Niz V Arduino S Pomosta Na Funkciata String Remove



Ако сте програмист на Arduino, тогава трябва да сте използвали класа String за създаване и манипулиране на низове. Класът String предоставя много полезни методи за извършване на различни операции с низове. Един от често използваните е String.remove() метод. Тази статия обхваща String.remove() метод в детайли, включително неговия синтаксис, параметри и примери.

Как да премахнете знаци от низ в Arduino?

За да премахнем знаци от низ в кода на Arduino, можем да използваме вградения String.remove() Функция Arduino. Използвайки тази функция, можем да заменим знак или подниз, като дефинираме неговата дължина и позиция. Тази статия ще обсъди синтактичните параметри и върнатата стойност на тази функция и ще обясни как човек може да премахне знаците от низ, използвайки примерен код на Arduino.

Какво е String.remove() в Arduino

The String.remove() метод е вградена функция на класа Arduino String. Тази функция премахва част от низ, започващ от определена позиция за определен брой знаци. Той модифицира оригиналния низ на място и връща актуализирания низ.







Синтаксис



Синтаксисът за String.remove() е:



низ. Премахване ( startIndex , дължина ) ;

Параметри

За тази функция са необходими два параметъра:





начален индекс: Индексът на първия знак за премахване. Този параметър е задължителен и трябва да бъде цяло число.

дължина: Броят знаци за премахване. Този параметър по подразбиране е зададен на 1.



Върната стойност

The String.remove() метод връща модифицирания низ след премахване на посочения подниз.

Пример

Кодът по-долу демонстрира използването на String.remove() метод в програмирането на Arduino:

невалиден настройвам ( ) {

// инициализиране на серийна комуникация

Сериен. започвам ( 9600 ) ;

// създаване на низов обект

String str = 'Здравей свят' ;

Сериен. печат ( „Низ преди премахване:“ ) ;

Сериен. println ( ул ) ;

// премахнете подниза 'World' от низа

ул. Премахване ( 6 , 5 ) ;

// отпечатване на модифицирания низ към серийния монитор

Сериен. печат ( „Низ след премахване:“ ) ;

Сериен. println ( ул ) ;

}

невалиден цикъл ( ) {

// няма какво да се прави тук

}

В този код първо инициализираме String обект, наречен str, със стойността 'Здравей свят' . След това се отпечатва на серийния монитор. След това се обаждаме на String.remove() метод с начален индекс 6 и дължина 5, който премахва подниза „Свят ” от низа. Накрая отпечатваме модифицирания низ на серийния монитор, като използваме Serial.println() функция.

Когато стартирате този код, трябва да видите следния изход в серийния монитор:

Както можете да видите, String.remove() методът успешно премахна посочения подниз от оригиналния низ.

Заключение

The String.remove() метод е полезна функция за премахване на поднизове от String обекти в програмирането на Arduino. Като посочите началния индекс и дължината на подниза за премахване, можете лесно да промените съдържанието на низ. Прочетете статията, за да научите повече за синтаксиса и използването на String.remove() метод.