你可以使用length()得到一个字符串的长度,或者使用trim() 除去额外的字符。这个例子演示了它们的用法。
OCROBOT控制器 |
USB线 |
这个例子没有电路图,只需要通过USB线把你的OCROBOT控制器连上电脑,并且打开串口监视器。
trim()是用来去除字符串开头或者结尾的无用的空格符的。空格符是指占用空间但是看不见的字符。包含单被行距 (ASCII 32), 制表符 (ASCII 9), 垂直制表符 (ASCII 11), 换页符 (ASCII 12), 回车符 (ASCII 13), 换行符(ASCII 10). 这个例子演示了trim()的用法。
/* String length() and trim() */ void setup() { // 串口通讯 Serial.begin(9600); // 标题: Serial.println("\n\nString length() and trim():"); Serial.println(); } void loop() { // 末尾带有空白符的字符串 String stringOne = "Hello! "; Serial.print(stringOne); Serial.print("<--- end of string. Length: "); Serial.println(stringOne.length()); //去除字符串里的空白符: stringOne.trim(); Serial.print(stringOne); Serial.print("<--- end of trimmed string. Length: "); Serial.println(stringOne.length()); // 循环: while (true); }