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对战平台如何确认自己的网速适合进哪个房间
  • 网易新闻怎么收藏跟帖
  • 天剑问情录结局秘籍
  • 苹果怎么玩英雄联盟手游
  • 热门搜索
    法制安全手抄报内容 红五月手抄报 消防安全手抄报大全 关于推广普通话的手抄报 爱眼手抄报 普法手抄报图片 小学生三年级手抄报 读书手抄报的题目 防灾减灾一等奖手抄报 关于孝心的手抄报