Swift 中是否有用于去除字符串空格的 trim 方法?
大家好!我刚开始学习 Swift,遇到了一个问题:我需要删除字符串开头和结尾的多余空格和换行符。在其他语言,比如 Java 或 JavaScript 中,有 `trim()` 方法可以用一条命令完成这个操作。但在 Swift 中我没有找到类似的方法。
下面是我需要处理的一个例子:
```swift
let userInput = " 你好,世界! \n"
// 想得到 "你好,世界!" 没有空格和换行
```
我试过像 `userInput.trim()` 这样的写法,但 Xcode 报错 "Value of type 'String' has no member 'trim'"。我也试着谷歌搜索,但找到很多不同的方案:有人说用 `trimmingCharacters`,有人说用 `components(separatedBy:)`——我已经搞糊涂了。
请问 Swift 有没有内置的字符串修剪方法?还是需要自己实现?希望能看到一个简单易懂的示例,适合初学者。提前谢谢大家!