声明
构造 String 类的实例。有多个版本可以从不同的数据类型构造字符串(即将它们格式化为字符序列)
String thisString = String(13);返回字符串”13”
String thisString = String(13, HEX);返回字符串“d”,是将数字13转换为十六进制后,变成字符串
String thisString = String(13, BIN);返回字符串”1101”,转换二进制后变成字符串
示例
示例代码
以下所有内容都是字符串的有效声明。
String stringOne = "Hello String"; // 字符串赋值
String stringOne = String('a'); // 字符转换字符串后赋值
String stringTwo = String("This is a string"); // 字符串转换字符串对象后赋值
String stringOne = String(stringTwo + " with more"); // 连接字符串后赋值
String stringOne = String(13); // 整型转换字符串后赋值
String stringOne = String(analogRead(0), DEC); // 整型转换十进制后赋值
String stringOne = String(45, HEX); // 整型转换十六进制后赋值
String stringOne = String(255, BIN); // 整型转换二进制后赋值
String stringOne = String(millis(), DEC); // 长整型转换十进制后赋值
String stringOne = String(5.698, 3); // 小数保留三位小数后赋值
//所有赋值都会转换为字符串对象,方便以后使用字符串相关的处理方法函数