Avatar ·

如何在 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. 将来我还需要根据其他分隔符拆分字符串,例如空格或分号。