【发布时间】:2022-06-28 10:02:28
【问题描述】:
将String 数字“1234.5678”转换为NSNumber,精度为-> 1234.56 并返回String“1234.56”的最快方法是什么。
let numberFormatter = NumberFormatter()
numberFormatter.maximumFractionDigits = 2
numberFormatter.string(from: numberFormatter.number(from: "1234.534234")!)
这段代码看起来并不漂亮。有什么想法吗?
【问题讨论】:
-
不知道你在问什么。您是否试图丢弃第二个小数位之后的精度?
-
我有一个可以有多个数字的字符串数字。最后,我想将其转换为具有特定位数的字符串,我可以手动设置。
-
我会先使用 Decimal 而不是 NSNumber
-
你能说得更具体些吗?
标签: swift string precision nsnumberformatter