在 Swift 编程语言中,NumberFormatter 类可用于将数字格式化为字符串。下面是一些使用 NumberFormatter 类的应用案例:
NumberFormatter 类的应用案例
将数字格式化为货币值
可以使用 NumberFormatter 类的 currencySymbol 和 currencyGroupingSeparator 属性来将数字格式化为货币值。例如,可以使用以下代码将数字 1234.56 格式化为美元货币值:
let number = 1234.56
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.currencySymbol = "$"
formatter.currencyGroupingSeparator = ","
let formattedString = formatter.string(from: NSNumber(value: number))
print(formattedString) // Output: "$1,234.56"
将数字格式化为百分比值
可以使用 NumberFormatter 类的 percentSymbol 属性来将数字格式化为百分比值。例如,可以使用以下代码将数字 0.75 格式化为百分比值:
let number = 0.75
let formatter = NumberFormat