首页 > 代码库 > 数字转字符串,带千位符(逗号)
数字转字符串,带千位符(逗号)
float转string
带千位符 ( 逗号 )
默认为.2f格式,需要其他请自行修改
[1].[代码] 自行更改string格式 跳至 [1]
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | - (NSString*) numberToMathString:( float ) num { NSArray * array = [[NSString stringWithFormat:@ "%.2f" ,num/100] componentsSeparatedByString:@ "." ]; int len = [array[0] length]; int x = len%3; int y = len/3; int dotNumber = y; if (x == 0) { dotNumber -= 1; x = 3; } NSMutableString * rs = [@ "" mutableCopy]; [rs appendString:[array[0] substringWithRange:NSMakeRange(0, x)]]; for ( int i=0; i<dotNumber; i++) { [rs appendString:@ "," ]; [rs appendString:[array[0] substringWithRange:NSMakeRange(x + i*3, 3)]]; } [rs appendString:@ "." ]; [rs appendString:array[1]]; return rs; } |
数字转字符串,带千位符(逗号)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。