+(NSString*)strmethodComma:(NSString*)string
{
NSString
*sign = nil;
if ([string
hasPrefix:@"-"]||[string hasPrefix:@"+"]) {
sign = [string substringToIndex:1];
string = [string substringFromIndex:1];
}
NSString
*pointLast = [string substringFromIndex:[string length]-3];
NSString
*pointFront = [string substringToIndex:[string length]-3];
int commaNum
= ([pointFront length]-1)/3;
NSMutableArray *arr = [NSMutableArray array];
for (int i =
0; i < commaNum+1; i++) {
int index = [pointFront length] - (i+1)*3;
int leng = 3;
if(index < 0)
{
leng = 3+index;
index = 0;
}
NSRange range = {index,leng};
NSString *stq = [pointFront substringWithRange:range];
[arr addObject:stq];
}
NSMutableArray *arr2 = [NSMutableArray array];
for (int i =
[arr count]-1; i>=0; i--) {
[arr2 addObject:arr[i]];
}
NSString
*commaString = [[arr2 componentsJoinedByString:@","]
stringByAppendingString:pointLast];
if (sign)
{
commaString = [sign stringByAppendingString:commaString];
}
return
commaString;
}