NSNumberFormatter的使用
来源:互联网 发布:mac 更改启动项 编辑:程序博客网 时间:2024/06/07 12:27
通过NSNumberFormatter,可以设置NSNumber输出的格式。
NSNumberFormatter *formatter = [[NSNumberFormatteralloc] init];
formatter.numberStyle =NSNumberFormatterNoStyle;
NSString *string = [formatterstringFromNumber:[NSNumbernumberWithInt:123456789]];
NSNumber *number = [formatternumberFromString: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
- 不使用split和replace情况下分割复杂字符串
- C# 集合类型
- MyEclipse eclipse 修改注释的作者名字
- Could not find action or result: /SendMail/servlet/UploadServlet
- Cocos2d-js 使用cc.Animation实现跑酷
- NSNumberFormatter的使用
- 百度地图----->地图类型、定位模式、实时交通、我的位置、添加覆盖物、覆盖物详情及提示
- Matlab:RandStream函数
- Android 之数值单位转换
- 杭州电子科技大学acm---2002
- hdu1588
- UVALive - 5848 Soju
- 整除的尾数
- 移动app接口编程技术-学习实现之PHP 字符串