您的位置:首页 > 移动开发 > Swift

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
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string swift iOS