Come rimuovere i caratteri da una stringa in Arduino usando la stringa.Rimuovere la funzione

Come rimuovere i caratteri da una stringa in Arduino usando la stringa.Rimuovere la funzione
Se sei un programmatore Arduino, allora devi aver usato la classe di stringhe per creare e manipolare le stringhe. La classe String fornisce molti metodi utili per eseguire varie operazioni di stringa. Uno dei comunemente usati è il Corda.rimuovere() metodo. Questo articolo copre il Corda.rimuovere() Metodo in dettaglio, tra cui la sua sintassi, i parametri ed esempi.

Come rimuovere i caratteri da una stringa in Arduino?

Per rimuovere i caratteri da una stringa all'interno del codice Arduino possiamo usare il integrato Corda.rimuovere() Funzione arduino. Usando questa funzione, possiamo sostituire un carattere o una sottostringa definendo la sua lunghezza e posizione. Questo articolo discuterà i parametri di sintassi e il valore di ritorno di questa funzione e spiegherà come si possono rimuovere i caratteri da una stringa usando un esempio di Arduino.

Cos'è la stringa.Rimuovi () in Arduino

IL Corda.rimuovere() Il metodo è una funzione integrata della classe String Arduino. Questa funzione rimuove una parte di una stringa che inizia in una posizione specificata per un numero specifico di caratteri. Modifica la stringa originale in atto e restituisce la stringa aggiornata.

Sintassi

La sintassi per Corda.rimuovere() È:

corda.rimuovere (startIndex, lunghezza);

Parametri

Per questa funzione sono necessari due parametri:

StartIndex: L'indice del primo carattere da rimuovere. Questo parametro è obbligatorio e deve essere un valore intero.

lunghezza: Il numero di caratteri da rimuovere. Questo parametro è per impostazione predefinita impostata su 1.

Valore di ritorno

IL Corda.rimuovere() Il metodo restituisce la stringa modificata dopo aver rimosso la sottostringa specificata.

Esempio

Sotto il codice dimostra l'uso del Corda.rimuovere() Metodo nella programmazione Arduino:

void setup ()
// Inizializza la comunicazione seriale
Seriale.Inizia (9600);
// Crea un oggetto stringa
String str = "Hello World";
Seriale.print ("stringa prima di rimuovere:");
Seriale.println (str);
// Rimuovi il "mondo" della sottostringa dalla stringa
str.rimuovere (6, 5);
// Stampa la stringa modificata sul monitor seriale
Seriale.print ("String dopo aver rimosso:");
Seriale.println (str);

void loop ()
// niente da fare qui

In questo codice, inizializzamo prima un oggetto stringa chiamato STR con il valore "Ciao mondo". Successivamente, è stampato sul monitor seriale. Quindi, chiamiamo il Corda.rimuovere() Metodo con l'indice iniziale 6 e la lunghezza 5, che rimuove la sottostringa "Mondo"Dalla stringa. Infine, stampiamo la stringa modificata sul monitor seriale utilizzando il Seriale.println () funzione.

Quando si esegue questo codice, dovresti vedere il seguente output nel monitor seriale:

Come puoi vedere, il Corda.rimuovere() Il metodo ha rimosso correttamente la sottostringa specificata dalla stringa originale.

Conclusione

IL Corda.rimuovere() Il metodo è una funzione utile per la rimozione di substrings dagli oggetti stringa nella programmazione Arduino. Specificando l'indice iniziale e la lunghezza della sottostringa per rimuovere, è possibile modificare facilmente il contenuto di una stringa. Leggi l'articolo per saperne di più sulla sintassi e sull'uso del Corda.rimuovere() metodo.