用户工具

站点工具


learing:examples:string_length_string_length_trim

String length() and trim() Commands(字符串长度)

你可以使用length()得到一个字符串的长度,或者使用trim() 除去额外的字符。这个例子演示了它们的用法。

硬件要求

OCROBOT控制器
USB线

这个例子没有电路图,只需要通过USB线把你的OCROBOT控制器连上电脑,并且打开串口监视器。

ALPHA MEGA328-U核心

硬件

搭建电路

  1. USB线连接计算机与ALPHA MEGA328-U。

代码

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);
}
learing/examples/string_length_string_length_trim.txt · 最后更改: 2017/10/05 03:48 由 弘毅