iOS:找出小数位数 [英] iOS: Find out number of fraction digits

查看:275
本文介绍了iOS:找出小数位数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些来自服务器的数字,如何知道数字的小数位数?
我的意思是如何知道2.43在昏迷后有2个数字,3.145 - 3个数字,2.0003 - 4个数字。
提前感谢..

I have some numbers that comes from server, how to know how many fraction digits in number ? I mean how to know that 2.43 has 2 numbers after coma, 3.145 - 3 numbers, 2.0003 - 4 numbers. Thanks in advance..

推荐答案

假设您使用的是数字,请将其更改为字符串。删除小数点并获取最后一个对象和长度。

Assuming you are using a number, change it to a string. Remove the decimal point and get the last object and the length.

示例:

NSNumber *number = [[NSNumber alloc] initWithFloat:3.902];
[[[[number stringValue]componentsSeparatedByString: @"."] lastObject] length];

这篇关于iOS:找出小数位数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆