String.length()

Description

Renvoie la longueur de la chaîne d'un objet String, en nombre de caractères. Noter que cela n'inclut pas le caractère nul de fin de chaîne.

Syntaxe

string.length()

Paramètres

Valeurs Renvoyées

  • Renvoie la longueur de la chaîne en nombre de caractères.

※ Remarque:

l'index du premier caractère est 0. Donc, l'index du dernier caractère vaut string.length()-1

Exemple

String txtMsg = ""; // a string for incoming text int lastStringLength = txtMsg.length(); // previous length of the String void setup() { // open the serial port: Serial.begin(9600); } void loop() { // add any incoming characters to the String: while (Serial.available() > 0) { char inChar = Serial.read(); txtMsg += inChar; } // print the message and a notice if it's changed: if (txtMsg.length() != lastStringLength) { Serial.println(txtMsg); Serial.println(txtMsg.length()); // if the String's longer than 140 characters, complain: if (txtMsg.length() < 140) { Serial.println("That's a perfectly acceptable text message"); } else { Serial.println("That's too long for a text message."); } // note the length for next time through the loop: lastStringLength = txtMsg.length(); } }
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.