arduino将字符串按空格分割成几个字符串
时间: 2023-12-24 07:06:18 浏览: 199
分割字符串
可以使用字符串类中的split()函数将字符串按照空格分割成多个子字符串。
下面是一个示例代码:
```
String str = "Hello Arduino World";
String substrings[3];
int index = 0;
// 将字符串按照空格分割成多个子字符串
while (str.length() > 0) {
int spaceIndex = str.indexOf(' ');
if (spaceIndex == -1) {
substrings[index] = str;
str = "";
} else {
substrings[index] = str.substring(0, spaceIndex);
str = str.substring(spaceIndex+1);
}
index++;
}
// 输出分割后的子字符串
for (int i = 0; i < index; i++) {
Serial.println(substrings[i]);
}
```
在上面的代码中,我们首先定义了一个字符串str,然后声明了一个长度为3的字符串数组substrings,用于存储分割后的子字符串。接着使用while循环将字符串按照空格分割成多个子字符串,并将其存储到substrings数组中。最后使用for循环输出分割后的子字符串。
阅读全文