我尝试消除字符串末尾的 0。现在我所拥有的是(返回“2101999.0000”)
let point = newObject["PtsBal"] as! String
我用
NSNumberRFormatter()
但是我不知道我哪里做错了。我需要将它作为字符串显示回来。
self.detailArr = ["\((self.userInfo!["FirstName"] as! String).capitalizedString) \((self.userInfo!["LastName"] as! String).capitalizedString)", point, ""]
最佳答案
试试这个
let point = newObject["PtsBal"] as! String
let formatter = NSNumberFormatter()
formatter.numberStyle = .DecimalStyle
if let number = formatter.numberFromString(point) {
// number is an instance of NSNumber
point = String(number.integerValue)
}
你得到的输出为
最后在需要的地方追加字符串
self.detailArr = ["\((self.userInfo!["FirstName"] as! String).capitalizedString) \((self.userInfo!["LastName"] as! String).capitalizedString)", point, ""]
关于ios - 如何显示不带0的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39388241/