どうも、ちょげ(@chogetarou)です。
文字列を配列に変換する方法を紹介します。
方法

文字列を配列に変換する方法は、2つあります。
Array()
1つは、Arrayを使う方法です。
まず、配列をArray()で生成します。
そして、Array()の引数に文字列を指定します。
var array = Array(str) //strは文字列
Array(文字列)は、文字列を1文字ずつに分割した配列を作成します。
使用例
var str = "Hello"
let array = Array(str)
print(array) //["H", "e", "l", "l", "o"]
componentsメソッド
もう1つは、componentsメソッドを使う方法です。
まず、文字列からcomponentsメソッドを呼び出します。
そして、componentsメソッドの引数「separatedBy」に区切り文字を指定します。
var array = str.components(separatedBy: "区切り文字")
componentsメソッドは、引数「separatedBy」の区切り文字で分割した配列を返します。
使用例
var str = "Apple,Banana,Strawberry"
var array = str.components(separatedBy: ",")
print(array) //["Apple", "Banana", "Strawberry"]
まとめ
文字列を配列に変換する方法は、次の2つです。
- Array()を使う方法
- componentsメソッドを使う方法
コメント