Swift数据类型之间转换

 时间:2026-02-12 04:04:09

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对战平台如何确认自己的网速适合进哪个房间
  • 网易新闻怎么收藏跟帖
  • 天剑问情录结局秘籍
  • 苹果怎么玩英雄联盟手游
  • 热门搜索
    英语手抄报资料 爱劳动手抄报 五一劳动节手抄报图片 手抄报图片大全漂亮 尊老爱幼手抄报 心理手抄报图片 国庆手抄报简单又漂亮 关于抗击疫情的手抄报 四年级安全手抄报 关于反邪教的手抄报