在使用Arduino开发过程当中,我们需要在字符串当中,替换其中的某些字符的需求则需要使用.replace(),来进行替换。
语法:myString.replace(substring1, substring2)
首先我们先定义一个字符串的变量。并且赋值;
String myname="zhangsan";
然后我们自行替换,将a替换为L
myname.replace("a","L");
我们现在写一段程序,然后输出一下看一下执行效果。
void setup (){
Serial.begin(9600);
String myname="zhangsan";
//语法:myString.replace(substring1, substring2)
//与指定相同的字符会全部替换
myname.replace("a","L");
Serial.println(myname);
}
void loop (){
}
替换之前:String类型的变量myname的值是zhangsan
替换之后:String类型的变量myname的值是zhLngsLn
replace()会将字符串当中所有的a,全部替换成了L;