iOS 数字 千分位显示 每三位逗号隔开
2016-05-23 21:06
585 查看
转自哪里找不到原文了~~大家共享~,感谢原作者
-(NSString *)countNumAndChangeformat:(NSString *)num
{
int count = 0;
long long int a = num.longLongValue;
while (a != 0)
{
count++;
a /= 10;
}
NSMutableString *string = [NSMutableString stringWithString:num];
NSMutableString *newstring = [NSMutableString string];
while (count > 3) {
count -= 3;
NSRange rang = NSMakeRange(string.length - 3, 3);
NSString *str = [string substringWithRange:rang];
[newstring insertString:str atIndex:0];
[newstring insertString:@"," atIndex:0];
[string deleteCharactersInRange:rang];
}
[newstring insertString:string atIndex:0];
return newstring;
}
-(NSString *)countNumAndChangeformat:(NSString *)num
{
int count = 0;
long long int a = num.longLongValue;
while (a != 0)
{
count++;
a /= 10;
}
NSMutableString *string = [NSMutableString stringWithString:num];
NSMutableString *newstring = [NSMutableString string];
while (count > 3) {
count -= 3;
NSRange rang = NSMakeRange(string.length - 3, 3);
NSString *str = [string substringWithRange:rang];
[newstring insertString:str atIndex:0];
[newstring insertString:@"," atIndex:0];
[string deleteCharactersInRange:rang];
}
[newstring insertString:string atIndex:0];
return newstring;
}
相关文章推荐
- iOS代理
- 记一次事件委托在 ios 下的兼容 bug
- 【开发工具】iOS真机调试抓包工具Charles安装及使用
- iOS - NSDate与NSString的相互转换
- iOS中常用的四种数据持久化方法
- iOS 视图控制器转场详解
- ios 修改导航栏的颜色
- opencv-ios开发笔记3 直方图匹配
- iOS更改tabbar图片渲染 —不让tabbat有蓝色的渲染 并修改文字
- iOS 开发编程你需要知道的知识(不定期更新) —— HERO博客
- ios图片添加水印
- iOS Xcode编程常用快捷键 —— HERO博客
- iOS tableView表视图设置背景图片
- iOS线程通信和进程通信的例子(NSMachPort和NSTask,NSPipe)
- iOS的粒子系统
- iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit
- 郑州iOS點 - 點哥教你去掉Tabbar上沿阴影线
- iOS五角星绘制
- iOS 9 Auto Layout界面自动布局系列6-自适应布局
- iOS开发——毛玻璃透明