黑马程序员技术交流社区

标题: 带正负号转换数字为NSString [打印本页]

作者: ios小白成长记    时间: 2015-12-6 14:08
标题: 带正负号转换数字为NSString

显示股票股价变化的时候,数字为正数的时候需要在数字前面添加正好“+”。当然这不是什么很难的问题,只要稍微判断一下正负,正的时候加一个正好就行。

[size=1em]
[size=1em]1

[size=1em]2

[size=1em]3

[size=1em]4

[size=1em]5

[size=1em]6

[size=1em]7

[size=1em]8

[size=1em]9

[size=1em][size=1em]NSString *displayChange = nil;
[size=1em]if (change > 0)
[size=1em]{
[size=1em]    displayChange = [NSString stringWithFormat:@"+%.2f%%", change];
[size=1em]}
[size=1em]else
[size=1em]{
[size=1em]    displayChange = [NSString stringWithFormat:@"%.2f%%", change];
[size=1em]}



但其实有更加简单的方法
[size=1em]
[size=1em]1

[size=1em][size=1em]NSString *displayChange = [NSString stringWithFormat:@"%+.2f%%", change];








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2