NSString stringWithFormat

一、整型转换为string

int i = 3;
NSString *string = [NSString stringWithFormat:@"%d", i];
NSLog(@"%@", string);

会输出:3

现在wo'men'xiang我们想对数据格式化,例如:将数据都转化为5位,不足五位用0在左侧补全。

示例:

00001
00012
00123
01234
12345

int i = 123;
NSString *string = [NSString stringWithFormat:@"%05d", i];
NSLog(@"%@", string);

此时会输出:00123

向输出其他的,只需要修改一下i的值。如果想要在左侧用空格补全,只需将@"%05d"改为@"%5d"(去除了0).

由于本人能力有限,暂时就发现这两种格式化形式。

二、float转换为string

float f = 12.34;
string = [NSString stringWithFormat:@"%10.2f",f];
NSLog(@"%@", string);
此时会输出:_____ 12.34
_代表空格,暂时没有发现用0补全的方式,如果其他人发现,或者有什么好的建议,欢迎添加评论。


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值