格式:###,###.##**  @param number 金额字符串**  @return*/
- (NSString*) formatAmount:(NSString*)number
{NSMutableString *resultStr = [NSMutableString stringWithFormat:@"%.2f",[number doubleValue]];BOOL bellowZearo = NO;if ([number doubleValue]<0){bellowZearo = YES;[resultStr replaceCharactersInRange:NSMakeRange(0, 1) withString:@""];}int count = ([resultStr length]-1)/3-2;int mod = [resultStr length]%3==0?3:[resultStr length]%3;for (int i=0; i<=count; i++){[resultStr insertString:@"," atIndex:mod+3*(count-i)];}if (bellowZearo){[resultStr insertString:@"-" atIndex:0];}return resultStr;
}

给一个金额字符串插入逗号分隔 保留两位有效数字相关推荐

  1. js计算精度问题-保留两位有效数字

    场景:js 四舍五入保留两位有效数字 首先想到的是.toFixed(),方法第一个实参就是保留小数点几位 在google浏览器下, (10.175).toFixed(2)//10.18 (100.17 ...

  2. C# 保留两位“有效数字”,而不是两位“小数”

    1.问题描述: 最近在处理软件结果显示时,发现如果利用 Math.Round(Number,N) 取N为小数时,有的结果不能显示完全 比如:15.3245 和 0.00106 两个数字,如果 N=2 ...

  3. 怎样将列表、数组中的每个数都保留两位有效数字

    作者:冯德平(山野雪人) #怎样将列表.数组中的每个数都保留两位有效数字 #注意不能直接用round(df,2),应该用np.round(df,2) import numpy as np#例1: li ...

  4. python如何将列表中的每个数字都保留两位有效数字

    如何将list中的每个数字都保留两位有效数字 旧版: 关键:首先,将list转为numpy数组,然后对numpy进行操作,最后对操作完成的numpy再转为数组.直接附代码 list_ori = lis ...

  5. 关于如何将python中多维数组的数字保留两位有效数字

    基于GBDT回归模型的案例 #1.读取数据 import numpy as np import pandas as pd df=pd.read_excel('信用评分卡模型.xlsx') print( ...

  6. c++保留两位有效数字和保留小数点后两位

      演示代码如下: #include <iostream> #include <iomanip>using namespace std;int main() {double a ...

  7. Qt入门教程【demo篇】保留两位有效数字

    保留两位有效数字 #include <QCoreApplication> #include <QtDebug>int main(int argc, char *argv[]) ...

  8. C++输出保留两位有效数字和保留小数点后两位

    C++输出保留两位有效数字和保留小数点后两位 #include <iomanip> //保留小数点后2位 cout << setiosflags(ios::fixed) < ...

  9. Java保留两位有效数字

    Java保留两位有效数字 自己查资料看到这个问题的大多数答案都是保留两位小数 而实际上我需要的是保留两位有效数字 其实很简单,我们只需要使用Java中的工具类 DecimalFormat()即可 例如 ...

最新文章

  1. Enterprise Library 2.0 技巧(1):如何使用外部配置文件
  2. linux vi 是目录,linux基本操作之目录、vi等
  3. Qt Creator创建自定义效果和材质
  4. java怎么判断字符串是否为空的几种方法(亲测)
  5. 1779: 无法言表(map+queue)
  6. java工程师的终极书单_Java 9 –终极功能列表
  7. 流量卡官网源码多功能集成式源码
  8. 如何在 15 分钟内构建一个无服务器服务?
  9. junit测试给定默认的jvm参数
  10. BZOJ3517 翻硬币
  11. 下载《阿里巴巴Java开发手册(详尽版)1.4.0》 与 码出高效,码出质量
  12. 大厂面试|字节跳动面试题汇总
  13. 滚动截屏苹果_苹果超好用的长截图软件—滚动截屏免费分享!
  14. linux使用can卡
  15. 领域驱动设计(1) DDD的一些基础概念
  16. 小米运动蓝牙耳机重新配对_小米运动蓝牙耳机怎么连接手机
  17. 手机总是耗电太快,怎么办?
  18. 用户名、密码等常用的js正则表达式
  19. 基于VBS的恶搞/表白程序
  20. 玩转Python :获取微信好友个性签名生成词云

热门文章

  1. 计算机原理与基础 —— 原码、反码、补码之间的快速转换和简单运算
  2. Redis未授权访问写Webshell和公私钥认证获取root权限
  3. 从壹开始前后端分离【 .NET Core2.2 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储+服务+抽象接口模式...
  4. CodeForces - 540B School Marks —— 贪心
  5. JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)...
  6. Gitlab服务器搭建
  7. 地址空间和虚拟内存(转载)http://topic.csdn.net/u/20090619/10/4c62a13b-536b-4b0a-af09-2271c6a104e1.html...
  8. 如何进入、退出docker的container
  9. python大佬养成计划----HTML网页设计一
  10. WPF 将Bitmapsource转换到Emgu.cv.image