dart中如何将一个字符串根据指定的分隔符拆分成数组
时间: 2023-02-08 19:24:58 浏览: 126
在 Dart 中可以使用 `split()` 方法将一个字符串按照指定的分隔符拆分成数组。
```dart
String s = "apple,banana,orange";
List<String> fruits = s.split(",");
print(fruits); // 输出:[apple, banana, orange]
```
上面的例子中,我们使用了逗号作为分隔符,将字符串 "apple,banana,orange" 拆分成了一个字符串数组 `fruits`。
也可以使用正则表达式作为分隔符,如下所示:
```dart
String s = "apple,banana,orange";
List<String> fruits = s.split(new RegExp(r"[,\s]+"));
print(fruits); // 输出:[apple, banana, orange]
```
上面的例子中,我们使用了正则表达式 `,` 或 `\s` 作为分隔符,将字符串 "apple,banana,orange" 拆分成了一个字符串数组 `fruits`。
阅读全文