OC-NSNumber

来源:互联网 发布:java set和get的用法 编辑:程序博客网 时间:2024/05/20 13:05
  //NSNumber(封装类型的时候是封装有效的数据类型)        NSNumber *number = [NSNumber numberWithInt:5];        NSLog(@"%@",number);        NSNumber *number1 = [NSNumber numberWithFloat:5];        NSLog(@"%@",number1);        NSNumber *number2 = [NSNumber numberWithDouble:5.0f];        NSLog(@"%@",number2);        NSNumber *number3 = [NSNumber numberWithFloat:5.3];        NSLog(@"%@",number3);

输出结果:

2014-12-17 20:52:15.266 OC-lwy-3OC数据类型)[1651:534402] 5

2014-12-17 20:52:15.267 OC-lwy-3OC数据类型)[1651:534402] 5

2014-12-17 20:52:15.267 OC-lwy-3OC数据类型)[1651:534402] 5

2014-12-17 20:52:15.267 OC-lwy-3OC数据类型)[1651:534402] 5.3

Program ended with exit code: 0


NSNumberFormatter

        NSNumber *number = [NSNumber numberWithInt:123456];        //创建NSNumberFormatter对象        NSNumberFormatter *formatter = [[NSNumberFormatter alloc]init];        //设定格式        [formatter setNumberStyle:NSNumberFormatterSpellOutStyle];        //连接fomattter对象和number对象        NSString *string = [formatter stringFromNumber:number];        NSLog(@"string = %@",string);        //NSNumberFormatterSpellOutStyle :十二万三千四百五十六

输出结果:

2014-12-17 20:54:07.766 OC-lwy-3OC数据类型)[1667:549215] string = 十二万三千四百五十六

Program ended with exit code: 0


0 0
原创粉丝点击