Swift数据类型之间转换

 时间:2026-04-29 17:04:56

1、Int转换Float或Double:

let intVar : Int = 3

 let doubleVar : Double = Double(intVar)

2、Int转换为String:

let intVar : Int = 3

 let strVar : String = String(intVar)

3、String转换为Int:

let strVar : String = "123" 

let intVar : Int? = strVar.toInt()

4、Double转换为String:

let doubleVar : Double = 3.14 

let strVar : String = String(doubleVar)

5、Double保留两位小数,需要对Double进行扩展:

extension Double {   

 func format(f: String) -> String {       

 return NSString(format: "%\(f)f", self)   

 }

 }

 let myDouble = 1.234567 

println(myDouble.format(".2")

String转换Double:

let strVar : String = "3.14" 

var string = NSString(string: strVar)string.doubleValue

  • 剑网三如何骑乘莲华疏卷
  • 11对战平台如何确认自己的网速适合进哪个房间
  • 网易新闻怎么收藏跟帖
  • 天剑问情录结局秘籍
  • 苹果怎么玩英雄联盟手游
  • 热门搜索
    我的世界boss大全 中国地名大全 唐朝皇帝顺序简介 ps怎么添加蒙版 孩子脾气暴躁怎么办 内向的人怎么谈恋爱 泰拉瑞亚合成表大全 黄梅戏大全 毒霸网址大全 怎么共享文件