如何在 Swift 中将字符串拆分为数组?(Split String into Array)
大家好!我是 Swift 新手,一直搞不懂如何正确地将字符串拆分为字符串数组。例如,我有一个字符串:
```swift
let text = "яблоко,банан,апельсин,виноград"
```
我需要得到一个数组:
```swift
["яблоко", "банан", "апельсин", "виноград"]
```
我尝试过使用 `components(separatedBy:)` 方法,但它只适用于 `NSString`。而在 Swift 中,据我所知,字符串是 `String`。
我还听说过 `split`,但它返回 `Array`,而我需要普通的 `String`,因为我之后要使用它们,并传递给接受 `String` 而不是 `Substring` 的函数。
请告诉我如何在 Swift 中正确且高效地将字符串拆分为字符串数组?有没有标准的方法?以及如何摆脱 `Substring` 并获得纯粹的 `String`?感谢提供代码示例!
P.S. 将来我还需要根据其他分隔符拆分字符串,例如空格或分号。