【发布时间】:2016-10-08 15:56:16
【问题描述】:
我想在我的应用程序中显示一个数字,并保持它的美观,显示前导零以使布局均匀。
例如
000 500 / 500 000
001 000 / 500 000
100 350 / 500 000
我从一个 Int 中得到第一个数字,我想把它格式化成一个字符串。 有没有一种简洁的方法可以确保一个数字始终是六位数,并且还可以获得前导零的范围来以不同的方式格式化它们?
【问题讨论】:
-
使用
NSNumberFormatter。 -
@MartinR 明白了,这就是为什么我的第一条评论是使用
NSNumberFormatter,所以对于给定的语言环境,这个数字看起来是正确的。 -
3 位分隔符本地化为空格?还是故意在语言环境中独立选择?仅遵循语言环境可能不是 OP 所要求的。
-
@OOPer 这可以通过正确设置
NSNumberFormatter来处理。 -
@rmaddy,那么你坚持所有与
NSNumberFormatter相关的问题都需要放在一个线程中?