Swift Int to String


最近在項目中用到 swift, 涉及到 Int 轉 String 類型,需要保留兩位數,所以去研究了一下,做個記錄

  • 1.通常情況下
    1.1 Int轉 String
    let intValue1 = 2 let strValue1 = String(intValue1)
    1.2 String 轉 Int
    let strValue2 = "123" let intValue2 = Int(strValue2)
  • 2.在某些情況下,我們希望將整形的 5轉成 "05",這個時候上面的方法顯然就不能用了,這里提供兩種方法

    2.1 使用 NSNuberFormatter 轉換

    let intValue3 = 1 let formatter = NSNumberFormatter() formatter.minimumIntegerDigits = 2 let strValue3 = formatter.stringFromNumber(intValue3)

    這種方式得到的 strValue3 是 String? 類型的,需要拆包再使用

    2.2 這種更為直觀

    let intValue4 = 5 let strValue4 = String(format:"%02d",intValue4)

    這種方法更為我們所熟悉方式,個人比較喜歡這種方式



作者:ChrisLian
鏈接:http://www.jianshu.com/p/4dc77500b248
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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