swift字符串 字典 数组

//定义字符串
    func demo1() {
       
let str: String = "良辰必有重谢"
       
for s in str.characters {
           
print(s)
        }
       
//字符串的长度
        //lengthOfBytesUsingEncoding  字符编码的长度  中文字符编码长度 = 3
        let l = str.lengthOfBytesUsingEncoding(NSUTF8StringEncoding)
       
print(l)
       
let l1 = str.characters.count
       
print(l1)
    }
    //字符串的拼接
    func demo2() {
       
let str1 = "你若安好"
       
let str2 = "便是晴天"
       
let str = str1 + str2
//        print(str)
        //另外一种拼接方式  \() 转译字符串
        let i:Int? = 10
       
print("\(i)便是晴天")

字符串比较
if str == str1 {
           
print("血雨腥风")
        }
else {
           
print("算了")
        }
/字符串和range 截取子串
    func demo4() {
       
// String 转换成 NSString 再去截取子串
        let str = "听说下雨天,美女,炸鸡,啤酒更加配哦"
        //as 转换类型
        let subStr = (str as NSString).substringWithRange(NSMakeRange(6, 2))
       
print(subStr)
    }


数组

//数组中不建议存放类型不行同的对象
        var arr = ["范冰冰","李冰冰","凤姐"]
       
//数组的遍历
        for str in arr {
           
print(str)
        }
       
//向数组中添加元素
        arr.append("刘亦菲")
       
print(arr)
               
//修改元素
        arr[0] = "章子怡"
//数组的删除
        arr.removeFirst()
       
        arr.
removeLast()
       
//        arr.removeAll()
       
  //数组的拼接
    func demo1() {
       
let arr1 = ["范冰冰","李冰冰"]
       
let arr2 = ["凤姐","刘亦菲"]
       
let arr = arr1 + arr2
        print(arr)

    }



字典
        var dict = ["name":"李冰冰","age":30]
       
//增加键值对
        dict["title"] = "女神"
       
//根据key 修改value
        dict["name"] = "林志玲"
       
//删除
        dict.removeValueForKey("age")
       
print(dict)
       
//字典的遍历
        //(key,value)
        for (a, b) in dict {
           
print("key = \(a)")
           
print("value = \(b)")
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值