ardunio将String字符串,根据逗号分割成一个数组,遍历打印
时间: 2024-05-10 12:18:17 浏览: 88
分割字符串,放到数组
可以使用`split()`函数将一个字符串按照指定的分隔符分割成多个子字符串,然后将这些子字符串存储到一个数组中。下面是一个示例代码,可以实现将一个逗号分隔的字符串分割成一个数组并遍历打印每个元素:
```C++
String str = "apple,banana,orange,grape";
String arr[4];
int count = str.split(',', arr, 4); // 将字符串按逗号分割成4个子字符串
for (int i = 0; i < count; i++) {
Serial.println(arr[i]); // 打印每个子字符串
}
```
在上面的代码中,首先定义了一个包含逗号分隔的字符串`str`,然后定义了一个名为`arr`的数组来存储分割后的子字符串。使用`split()`函数将`str`字符串按照逗号分割成4个子字符串,并将这些子字符串存储到`arr`数组中。最后,使用`for`循环遍历`arr`数组,并逐一打印每个元素。
阅读全文