iOS (两行代码实现)浮点数保留两位小数且末尾0不展示
发布日期:2022-04-05 00:52:15
浏览次数:3
分类:博客文章
本文共 603 字,大约阅读时间需要 2 分钟。
项目中我们经常会遇到一些需求就是数据的转换
譬如:大于10000的整数要展示1.23w、1.1w、1.08w、11w
话不多数 直接上代码
+ (NSString *)praiseStrFormat:(NSUInteger) number { NSString *str = @""; if (number == 0) { str = @"赞"; } else if (number>0 && number<=10000) { str = @(number).stringValue; } else {// 保留两位小数 不四舍五入 str = [NSString stringWithFormat:@"%.2f",floor((number/10000.0)*100)/100]; // 保留两位小数 四舍五入// str = [NSString stringWithFormat:@"%.2f",(number/10000.0)];// 去除末尾0 str = [NSString stringWithFormat:@"%@万",@(str.floatValue)]; } return str;}
当然了还有许多别的方案,比如截取字符串等
转载地址:https://www.cnblogs.com/lijianyi/p/12655055.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年03月29日 10时30分42秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
三郎数据结构算法学习笔记:斐波那契(黄金分割法)查找算法
2019-04-26
Java中标识符的命名规则是什么?硬性要求和非硬性要求
2019-04-26
Java中八种基本数据类型的大小,以及他们的封装类
2019-04-26
Spring依赖注入的方式有几种,各是什么?
2019-04-26
SpringMVC怎么样设定重定向和转发的?
2019-04-26
SpringMVC常用的注解有哪些?
2019-04-26
spring bean的生命周期
2019-04-26
计算机网络子网划分详解
2019-04-26
计算机网络生成树算法STP简介
2019-04-26
三郎数据结构算法学习笔记:哈希表查找
2019-04-26
三郎数据结构算法学习笔记:二叉树的三种遍历及增删改查
2019-04-26
三郎数据结构算法学习笔记:顺序存储二叉树
2019-04-26
三郎数据结构算法学习笔记:线索二叉树
2019-04-26
解释Spring支持的几种bean的作用域。
2019-04-26
Spring框架中都用到了哪些设计模式?
2019-04-26
什么是MyBatis?
2019-04-26
MyBatis的优点和缺点
2021-06-29
#{}和${}的区别是什么?
2021-06-29
LeetCode题解(1508):子数组和排序后的区间和(Python)
2021-06-29
LeetCode题解(1509):三次操作后最大值与最小值的最小差(Python)
2021-06-29