zoukankan      html  css  js  c++  java
  • swift 字符串和数字相互转化

    //NSString 类型 转为整型,浮点型,

            var test:NSString = "3.3"

            println("test(test)")

            println("test(test.integerValue)")

            println("test(test.floatValue)")

            println("test(test.doubleValue)")

            

            //String 类型 转为整型,浮点型

            var test1:String = "3.3"

            println("test1 (test1.toInt())")//不知道为什么转的值为 nil,不是想要的结果啊,和OC的机制不一样啊

            println("test1 ((test1 as NSString).integerValue)")

            println("test1 ((test1 as NSString).floatValue)")

            println("test1 ((test1 as NSString).doubleValue)")

            

            var test2 = "3"

            println(test2.toInt())//可以转化为整型

            

            //数字转化为字符串

            var test3:Float = 3.3

            var toString = String(format: "%lf", test3)

            var toNSString = NSString(format: "%lf", test3)

            println("test3 (test3)")

            println("test3 toString (toString)")

            println("test3 toNSString (toNSString)")

            

            

            var test4 = 5

            var test5 = String(test4)

            println(test5)

            

            //这个为什么转化不了,对他的实现机制不了解,不知到为什么,用上面的方法,只能转化整型

            var test6 = 6.0

            var test7 = String(test6)//会提示错误

            println(test7)

  • 相关阅读:
    AC自动机
    哈希与哈希表
    Trie字典树
    整除
    P3375 【模板】KMP字符串匹配
    KMP算法
    Luogu-P1004 方格取数
    Luogu-P2758 编辑距离
    Luogu-P1018 乘积最大
    Luogu-P1880 [NOI1995]石子合并
  • 原文地址:https://www.cnblogs.com/shidaying/p/4371318.html
Copyright © 2011-2022 走看看