📅  最后修改于: 2023-12-03 14:47:43.702000             🧑  作者: Mango
String
是一个Arduino库,用于处理字符串。它允许您创建、操作和查询字符串,以及在Arduino内部和外部进行通信时方便地使用字符串。
在开始使用String
库之前,您需要在程序开头引入库。
#include <String.h>
在创建一组字符串时,可以使用以下方式:
String helloWorld = "Hello World";
String firstName = "John";
String lastName = "Doe";
您可以使用+
操作符来连接两个或多个字符串。如下所示:
String fullName = firstName + " " + lastName;
您可以使用length()
函数获取字符串的长度,如下所示:
int fullNameLength = fullName.length();
您可以使用substring()
函数来截取字符串。如下所示:
String firstName = fullName.substring(0, 4); //输出"John",0是开始位置,4是结束位置
String lastName = fullName.substring(5); //输出"Doe",5是开始位置,默认为字符串末尾
您可以使用indexOf()
函数来查找一个子字符串在另一个字符串中的位置。如下所示:
int position = fullName.indexOf('o'); //输出1,’o‘的位置
您可以使用toInt()
、toFloat()
和toDouble()
函数将字符串转换为数字。如下所示:
String numberString = "123";
int numberInt = numberString.toInt(); //numberInt变量将为123
您可以使用toCharArray()
函数将字符串转换为字符数组。如下所示:
char fullNameArray[50];
fullName.toCharArray(fullNameArray, 50);
这将在字符数组中存储fullName
字符串的副本。