Swift中去掉字符串格式数字小数点后多余的0 (自写)
2016-04-12 13:25
996 查看
在Swift初学教程的简单计算器工程中,计算结果中,带小数点的字符串格式无法正确地被显示:例如显示成“8.0”之类的情况。所以我自写了一个去掉小数点后多余0的函数解决此问题:
func quxiaoshudianhoudeling(testNumber:String) -> String{ var outNumber = testNumber var i = 1 if testNumber.containsString("."){ while i < testNumber.characters.count{ if outNumber.hasSuffix("0"){ outNumber.removeAtIndex(outNumber.endIndex.predecessor()) i = i + 1 }else{ break } } if outNumber.hasSuffix("."){ outNumber.removeAtIndex(outNumber.endIndex.predecessor()) } return outNumber } else{ return testNumber } }
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android java 与 javascript互访(相互调用)的方法例子
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- android上改变listView的选中颜色
- String.intern
- Apple Swift学习教程
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 介绍 Fedora 上的 Swift
- Prototype源码浅析 String部分(二)
- Ruby中的String对象学习笔记
- PostgreSQL ERROR: invalid escape string 解决办法
- 浅谈C++中的string 类型占几个字节
- 标准C++类string的Copy-On-Write技术