NSString+FloatHandle.m 689 B

1234567891011121314151617181920212223242526
  1. #import "NSString+FloatHandle.h"
  2. @implementation NSString (FloatHandle)
  3. //去除float内小数点后多余的0
  4. +(NSString *)stringFloatHandle:(NSString *)string{
  5. //122.12020000
  6. for (NSInteger i=(string.length)-1; i>=0; i--) {
  7. NSRange range=NSMakeRange(i, 1);
  8. if ([[string substringWithRange:range]isEqualToString:@"0"]) {
  9. string=[string substringToIndex:string.length-1];
  10. }else{
  11. //判断是否还存在小数点
  12. if ([[string substringWithRange:range]isEqualToString:@"."]) {
  13. string=[string substringToIndex:string.length-1];
  14. }
  15. break;
  16. }
  17. }
  18. return string;
  19. }
  20. @end