一、整型转换为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补全的方式,如果其他人发现,或者有什么好的建议,欢迎添加评论。

NSString stringWithFormat相关推荐

  1. 循环体中调用[NSString stringWithFormat:@%@,Object] 方法的内存问题

    2019独角兽企业重金招聘Python工程师标准>>> OC是使用ARC模式来解决对象的释放问题,核心思想是这个对象没有强指针指向时就释放这个对象,你把代码放入自动释放池里面,自动释 ...

  2. 关于NSString stringWithFormat输出“%”问题

    [NSStringstringWithFormat:@"%d%",int] 发现 不管如何都无法输出% 这是由于%是特殊字符  想要输出% 正确格式是 [NSStringstrin ...

  3. NSString使用stringWithFormat拼接的冷知识

    保留2位小数点 //.2代表小数点后面保留2位(2代表保留的数量) NSString *string = [NSString stringWithFormat:@"%.2f",M_ ...

  4. NSString使用stringWithFormat

    保留2位小数点 //.2代表小数点后面保留2位(2代表保留的数量) NSString *string = [NSString stringWithFormat:@"%.2f",M_ ...

  5. iOS NSString使用stringWithFormat的拼接

    ##保留2位小数点## //.2代表小数点后面保留2位(2代表保留的数量) NSString *string = [NSString stringWithFormat:@"%.2f" ...

  6. NSString使用stringWithFormat拼接

    字符串中有特殊符号 " NSInteger count = 50; //"是一个特殊符号, 如果在NSString中用到"需要用\进行转义 NSString *strin ...

  7. NSString使用stringWithFormat拼接的相关知识

    保留2位小数点: //.2代表小数点后面保留2位(2代表保留的数量) NSString *string = [NSString stringWithFormat:@"%.2f",M ...

  8. NSString中 initwithformat与stringwithformat区别

    差别: 1.initWithFormat是实例办法 只能经由过程 NSString* str = [[NSString alloc] initWithFormat:@"%@",@& ...

  9. NSString的stringWithFormat用法

    stringWithFormat的用法 类型转换 NSInteger转为NSString,获得unix时间戳,占位符为%zd NSTimeInterval timeInterval = [[NSDat ...

最新文章

  1. UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
  2. .h头文件 .lib动态链接库文件 .dll 动态链接库
  3. day24 面向对象与实例属性
  4. MVP:界面与业务逻辑分离在Winform中的应用
  5. 将JAVA编译为EXE的几种方法
  6. swift面向对象之属性
  7. centos 时区正确,时间不对
  8. java异常处理机制_Java核心技术梳理-异常处理
  9. Python语言学习系列------基础语法(一)
  10. 判断一个变量是否是Array类型
  11. 转 - 猴子都能看懂的比特币区块链技术之加密算法
  12. deleter mysql,如何通过env文件传递docker中的环境变量?
  13. paip.svn不能提交CLEARUP不起作用解决方法
  14. java统计汉字个数_java统计汉字字数的方法示例
  15. wind7计算机控制面板在哪,联想win7系统控制面板在哪里打开
  16. 胡适先生1934年《赠与大学毕业生的话》
  17. Linux 软件 缺少库查询
  18. vmware ubuntu 虚拟机扩充硬盘容量及合并分区
  19. linux网络通的端口开的 网页打不开,打不开HTTPS网页的解决方案 解决打不开HTTPS...
  20. 清醒看自己,糊涂看别人

热门文章

  1. 一篇文章简单的盘点下 Vue3 与 Vue2 的差异性,让你更加理解 Vue
  2. libtorch中tensor的data_ptr使用和巨坑
  3. Citrix 服务器虚拟化之三 Xenserver 网络管理
  4. 公司年会脱口秀《家》
  5. HackTheBox Ambassador 枚举获得用户shell,git consul API提权
  6. Text-based RL Agents with Commonsense Knowledge:New Challenges, Environments and Baselines
  7. callback 函数的用法
  8. 蝉花与冬虫夏草的比较
  9. 怎样让浏览器变身代码编辑器?
  10. python np array归一化_浅谈利用numpy对矩阵进行归一化处理的方法