一尘不染

如何在Swift中分割字符串

swift

let string = “hello hi”
var hello = “”
var hi = “”

我不会分割字符串,以便hello的值获得“ hello”,hi的值获得“ hi”


阅读 353

收藏
2020-07-07

共1个答案

一尘不染

试试这个:

var myString: String = "hello hi";
var myStringArr = myString.componentsSeparatedByString(" ")

myString字符串的名称在哪里,并且myStringArr包含由空格分隔的组件。

然后,您可以将组件获取为:

var hello: String = myStringArr [0]
var hi: String = myStringArr [1]

Doc:componentsSeparatedByString

编辑: 对于Swift 3,以上将是:

var myStringArr = myString.components(separatedBy: " ")

Doc:组件(separatedBy:)

2020-07-07