Swiftでスペースで文字列を分割する方法 [重複] 質問する

Swiftでスペースで文字列を分割する方法 [重複] 質問する
let string = "hello hi"
var hello = ""
var hi = ""

hello の値が「hello」になり、hi の値が「hi」になるように文字列を分割したいです。

ベストアンサー1

これを試して:

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

myString文字列の名前で、myStringArrスペースで区切られたコンポーネントが含まれます。

すると、次のようなコンポーネントを取得できます。

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

ドク:コンポーネントを文字列で区切る

編集:Swift 3 の場合、上記は次のようになります。

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

ドク:コンポーネント(区切り文字:)

おすすめ記事