How to convert a number in a string to an array of int digits in Swift

1 Answer

0 votes
import Foundation

let numberString = "23089"

// Convert the string to an array of characters
let characters = Array(numberString)

// Map each character to its corresponding integer value
let digitsArr = characters.compactMap { $0.wholeNumberValue }

print(digitsArr) 



/*
run:

[2, 3, 0, 8, 9]

*/

 



answered Jan 7, 2025 by avibootz
...