这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
learing:examples:string_length_string_length_trim [2017/10/05 03:48] – 弘毅 | learing:examples:string_length_string_length_trim [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== String length() and trim() Commands(字符串长度) ====== | ||
+ | 你可以使用length()得到一个字符串的长度,或者使用trim() 除去额外的字符。这个例子演示了它们的用法。 | ||
+ | |||
+ | ===== 硬件要求 ===== | ||
+ | |||
+ | |OCROBOT控制器| | ||
+ | |USB线| | ||
+ | |||
+ | 这个例子没有电路图,只需要通过USB线把你的OCROBOT控制器连上电脑,并且打开串口监视器。 | ||
+ | ===== ALPHA MEGA328-U核心 ===== | ||
+ | |||
+ | ==== 硬件 ==== | ||
+ | * [[ocrobot: | ||
+ | |||
+ | ==== 搭建电路 ==== | ||
+ | |||
+ | - USB线连接计算机与ALPHA MEGA328-U。 | ||
+ | ==== 代码 ==== | ||
+ | |||
+ | trim()是用来去除字符串开头或者结尾的无用的空格符的。空格符是指占用空间但是看不见的字符。包含单被行距 (ASCII 32), 制表符 (ASCII 9), 垂直制表符 (ASCII 11), 换页符 (ASCII 12), 回车符 (ASCII 13), 换行符(ASCII 10). 这个例子演示了trim()的用法。 | ||
+ | |||
+ | <code cpp>/* | ||
+ | String length() and trim() | ||
+ | */ | ||
+ | |||
+ | void setup() { | ||
+ | // 串口通讯 | ||
+ | Serial.begin(9600); | ||
+ | // 标题: | ||
+ | Serial.println(" | ||
+ | Serial.println(); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | // 末尾带有空白符的字符串 | ||
+ | String stringOne = " | ||
+ | Serial.print(stringOne); | ||
+ | Serial.print("< | ||
+ | Serial.println(stringOne.length()); | ||
+ | |||
+ | // | ||
+ | stringOne.trim(); | ||
+ | Serial.print(stringOne); | ||
+ | Serial.print("< | ||
+ | Serial.println(stringOne.length()); | ||
+ | |||
+ | // 循环: | ||
+ | while (true); | ||
+ | }</ |