iOS开发笔记-137: swift- NumberFormatter 数字字符串转中文读法

 let str: String = "123456.12"
        let formatter = NumberFormatter()
        formatter.locale = Locale(identifier: "zh-CN")
        formatter.allowsFloats = true
        let strF: CGFloat = formatter.number(from: str) as? CGFloat ?? 0.0
//        let strF: CGFloat = str.floatValue
//        let formatter = NumberFormatter()
        formatter.numberStyle = . spellOut
        let formattedString = formatter.string(from: NSNumber (value: strF))
        //formattedString   "十二万三千四百五十六点一二" 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。