📜  string arduino 库 (1)

📅  最后修改于: 2023-12-03 14:47:43.702000             🧑  作者: Mango

String Arduino 库

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字符串的副本。