NSNumberFormatter的使用
来源:互联网 发布:狗扑源码 编辑:程序博客网 时间:2024/06/07 17:36
通过NSNumberFormatter,可以设置NSNumber输出的格式。
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterNoStyle;
NSString *string = [formatter stringFromNumber:[NSNumber numberWithInt:123456789]];
NSNumber *number = [formatter numberFromString:string];
其中NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括:
enum {
NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle,
NSNumberFormatterDecimalStyle = kCFNumberFormatterDecimalStyle,
NSNumberFormatterCurrencyStyle = kCFNumberFormatterCurrencyStyle,
NSNumberFormatterPercentStyle = kCFNumberFormatterPercentStyle,
NSNumberFormatterScientificStyle = kCFNumberFormatterScientificStyle,
NSNumberFormatterSpellOutStyle = kCFNumberFormatterSpellOutStyle
y
NSNumberFormatterRoundCeiling = kCFNumberFormatterRoundCeiling,//四舍五入,原值2.7999999999,直接输出3
NSNumberFormatterRoundFloor = kCFNumberFormatterRoundFloor,//保留小数输出2.8 正是想要的
NSNumberFormatterRoundDown = kCFNumberFormatterRoundDown,//加上了人民币标志,原值输出¥2.8
NSNumberFormatterRoundUp = kCFNumberFormatterRoundUp,//本身数值乘以100后用百分号表示,输出280%
NSNumberFormatterRoundHalfEven = kCFNumberFormatterRoundHalfEven,//原值表示,输出2.799999999E0
NSNumberFormatterRoundHalfDown = kCFNumberFormatterRoundHalfDown,//原值的中文表示,输出二点七九九九。。。。
NSNumberFormatterRoundHalfUp = kCFNumberFormatterRoundHalfUp //原值中文表示,输出第三
- NSNumberFormatter的使用
- NSNumberFormatter的使用
- NSNumberFormatter的使用
- NSNumberFormatter的使用
- NSNumberFormatter的使用
- NSNumberFormatter的使用
- NSNumberFormatter的使用
- NSNumberFormatter的使用
- iOS NSNumberFormatter的使用
- NSNumberFormatter的使用
- NSNumberFormatter的使用(转换数字)
- NSNumberFormatter使用
- Swift之NSNumberFormatter的简单使用
- NSNumberFormatter的使用介绍及示例
- NSNumberFormatter--数字的格式化
- NSNumberFormatter的一般用法
- NSNumberFormatter
- NSNumberFormatter
- VBOX不能为虚拟电脑打开一个新的任务解决办法-待验证右键VirtualBox图标----属性--打开文件所在位置(默认位置为:C:\Program Files\Oracle\VirtualBox\d
- OpenCV Tutorial: 區域閾值(adaptiveThreshold)
- Android 突破64K方法数的限制
- Context.getExternalFilesDir()和Context.getExternalCacheDir()方法
- 64位centos 安装遇到intel vt-x虚拟化技术问题
- NSNumberFormatter的使用
- 用代码操作mysql数据库(添加和查询数据功能)
- SSM搭建-Spring MVC介绍(11)
- SecureCRT控制台输出中文乱码问题
- Dubbo架构设计详解
- PHP 之面试资料(一)
- Didn't find class on path dexpathlist 错误
- 离散型随机变量的分布律
- Pragma Pack(n)与内存分配