在Swift中整數以及浮點的格式化


1 整數的格式化

有的時候我們需要將整數輸出為類似01,02,001,002這樣的格式。

那么在swift中我們可以這樣寫

let i=3
let str = String(format:"%.2d",i)
println("\(str)")  //輸出為03

 

2 保留多少位小數

有時候我們需要將3.3333保留兩位小數變成3.33。

那么在swift中我們可以這樣實現

let i = 3.3333
let str = NSString(format:"%.2f",i)
println("\(str)")  //輸出3.33

又或者可以這么寫

let nf = NSNumberFormatter()
nf.numberStyle = NSNumberFormatterStyle.DecimalStyle
nf.maximumFractionDigits = 2
println("\(nf.stringFromNumber(3.3333))") //輸出 3.33

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM