iOS中数字的格式化
来源:互联网 发布:2017淘宝双11报名条件 编辑:程序博客网 时间:2024/05/17 23:23
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
NSString *string = [formatter stringFromNumber:[NSNumber numberWithInt:123456789]];
NSLog(@"Formatted number string:%@",string);
输出结果为:[1223:403] Formatted number string:123,456,789
其中NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括:
enum {
NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle,
NSNumberFormatterDecimalStyle = kCFNumberFormatterDecimalStyle,
NSNumberFormatterCurrencyStyle = kCFNumberFormatterCurrencyStyle,
NSNumberFormatterPercentStyle = kCFNumberFormatterPercentStyle,
NSNumberFormatterScientificStyle = kCFNumberFormatterScientificStyle,
NSNumberFormatterSpellOutStyle = kCFNumberFormatterSpellOutStyle
};
typedef NSUInteger NSNumberFormatterStyle;
各个枚举对应输出数字格式的效果如下:
[1243:403] Formatted number string:123456789
[1243:403] Formatted number string:123,456,789
[1243:403] Formatted number string:¥123,456,789.00
[1243:403] Formatted number string:-539,222,988%
[1243:403] Formatted number string:1.23456789E8
[1243:403] Formatted number string:一亿二千三百四十五万六千七百八十九
其中第三项和最后一项的输出会根据系统设置的语言区域的不同而不同。
- iOS中数字的格式化
- iOS中数字的格式化
- iOS中数字的格式化
- iOS中数字的格式化
- iOS中数字的格式化
- IOS中数字的格式化
- ios iOS中数字的格式化 NSNumberFormatter
- iOS中数字的格式化 NSNumberFormatter
- iOS 中数字的格式化处理
- iOS中数字的格式化 NSNumberFormatter
- iOS 数字的格式化(NSNumber格式化)
- IOS-NSNumberFormatter--数字的格式化
- ios中数字的格式化(金额千分位格式化显示)
- Java中数字的格式化
- SQL中数字的格式化
- iOS 用NSNumberFormatter进行数字的格式化
- iOS 用NSNumberFormatter进行数字的格式化
- ios之格式化数字
- google搜索的有效方式
- 解决:EasyUI Dialog关闭后,验证提示信息仍显示在页面最上端
- 在Windows下利用Python控制Linux
- Android 自定义Activity动画渐入和渐出样式
- 微软Gzip压缩算法
- iOS中数字的格式化
- java中import,package的用法
- 新旧编程方式的对比
- 超实用的8个Linux命令行性能监测工具
- oracle 发送邮件 实现方法
- eclipse下axis2创建web service(三)
- 尼玛 jquery在父页面获取iframe 的元素!
- c/c++ main 中int argc和char** argv的说明
- android的layout布局种类