今回の記事はswiftの文字列を1文字ごとの単語に分割する方法についてです。例として「test」という文字を「t」「e」「s」「t」に分割し、文字列配列に格納するまでの手順をご紹介していきます。
文字列を1文字ごとに分割し、文字列の配列に格納する手順
let test:String = "test"
var list:[String] = []
for cha in test {
list.append(String(cha))
}
print(list)
// 出力 ["t","e","s","t"]
簡単な解説として対象の文字列を用意します。その文字列を「for文」をinで回して文字列を取得していくような流れになっております。その取得した文字列を配列に格納「.append」しているという流れです。
別の記事でこの記事の逆にあたる文字列配列を結合させる方法に関しても記載しているの気になる方はこちらをご参照ください。
コメント
[…] 逆に文字列を1文字ごとに分割する方法に関してはこちらの記事をご参照ください。 […]