Is there any simple method to convert string that looks like that: [[1,2],[1,3],[1,4]] to array with arrays?
I will be glad.
Is there any simple method to convert string that looks like that: [[1,2],[1,3],[1,4]] to array with arrays?
I will be glad.
I made that method for it and it works:
func convertToArray(string: String) -> [[Int]] {
var arrayOrder = 0
var mainArray: [[Int]] = []
var array: [Int] = []
for character in string.characters {
if character == "[" {
arrayOrder += 1
}
if arrayOrder >= 2 && character != "[" && character != "]" && character != "," {
let integer: Int = Int(String(character))!
array.append(integer)
}
if character == "]" {
if arrayOrder >= 2 {
mainArray.append(array)
array = []
}
arrayOrder -= 1
}
}
return mainArray
}