void setup() {
String my_str = "This is my string.";
Serial.begin(9600);
// (1) print the string
Serial.println(my_str);
// (2) change the string to upper-case
my_str.toUpperCase();
Serial.println(my_str);
// (3) overwrite the string
my_str = "My new string.";
Serial.println(my_str);
// (4) replace a word in the string
my_str.replace("string", "Arduino sketch");
Serial.println(my_str);
// (5) get the length of the string
Serial.print("String length is: ");
Serial.println(my_str.length());
}
void loop() {
}
结果
This is my string.
THIS IS MY STRING.
My new string.
My new Arduino sketch.
String length is: 22
创建字符串对象,并在草图顶部分配一个值(或字符串)。
String my_str = "This is my string." ;
这将创建一个名为 my_str 的String对象,并为其赋值“This is my string.”。