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对战平台如何确认自己的网速适合进哪个房间
  • 网易新闻怎么收藏跟帖
  • 天剑问情录结局秘籍
  • 苹果怎么玩英雄联盟手游
  • 热门搜索
    江西石城旅游 五一去哪旅游好 夏季旅游胜地 韶关旅游网 越轨旅游:私人岛屿 山东旅游景点大全排名 广州旅游景点推荐 去朝鲜旅游多少钱 彭州白鹿镇旅游攻略 广东旅游景点推荐