Stringhe (oggetto String).
String è uno strumento molto potente per lavorare con le stringhe, ovvero i dati testuali. Puoi dichiarare una stringa in diversi modi:
String string0 = "Hello String"; // inserisci le parole tra virgolette.
String string1 = String("Hello
") + String("String"); // somma di due stringhe.
String string2 = String('a'); // stringa dal carattere tra virgolette singole.
String string3 = String("This is a string"); // converti stringa in String.
String string4 = String(string3 + " + adding text"); // aggiungi la stringa string3 con il testo tra virgolette.
String string5 = String(32); // convertire da numero a String
String string6 = String(32, DEC); // converti da numero con indicazione di base (decimale).
String string7 = String(32, HEX); // convertire da un numero con indicazione della base (esadecimale).
String string8 = String(32, BIN); // convertire da un numero con una base (binaria).
String string9 = String(3.14159, 3); // da float che specifica il numero di cifre decimali (qui 3).
// puoi formare un nome da pezzi, ad esempio, per lavorare con i file.
#define NAME "speed"
#define TYPE "-log"
#define EXT ".txt"
// durante l'aggiunta, è sufficiente specificare String 1 time per la prima stringa.
String filename = String(NAME) + TYPE + EXT; // filename sarà uguale a speed-log.txt
// l'accesso a un elemento stringa funziona allo stesso modo di un array.
string1[0] = "a";
// ora invece di Hello String abbiamo aello String.
Le stringhe possono essere confrontate, aggiunte e sottratte e ci sono un sacco di funzioni con cui lavorare.
Leggi di più su stringhe e array di caratteri qui.