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.




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


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 =; 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.