给定NSDecimalNumber,我如何找到指数(比例)?
虽然原则上可以通过首先转换为NSString然后进行一些丑陋的字符串操作来实现这一点,但我宁愿避免它.
使用Java BigDecimal,我可以调用scale()方法来获取比例.
NSDecimalNumber是否存在类似的简洁方法?
不,看起来NSDecimalNumber没有等价的。我想你可能必须自己写。
但是,如果您不介意深入研究(并忽略文档警告),您可以查看从中返回的NSDecimal 结构-decimalValue- 它有许多您可能可以访问的字段。主观上这比你的 NSString 操作更好还是更差取决于你。
| 归档时间: |
|
| 查看次数: |
1333 次 |
| 最近记录: |