美文网首页Swift开发
Swift3.0 for 循环和遍历字符串

Swift3.0 for 循环和遍历字符串

作者: Stormstout | 来源:发表于2016-07-31 00:51 被阅读1971次

1.for循环

 func demo()
    {
        //传统的for循环 在swift3.0被取消
        //i++  ++i  在swift3.0被取消
        // for var i = 0 ; i < ; i ++ {}
        
        for i in 0..<5          //等同代码 fot( int i = 0 ; i < 5 ; i++ )
        {
            print(i)
        }
        
        print("---------")
        
        for i in 0...5          //等同代码  for( int i = 0 ; i <= 5 ; i++ )
        {
            print(i)
        }
        
        // CountableRange<Int>
        let num1 = 0..<10
        print(num1)
        
        //CountableClosedRange<Int>
        let num2 = 0...10
        print(num2)
        
        //反向循环
        
        for i in (0..<10).reversed()            //等同代码  for(int i = 10 ; i > 0 ; i --)
        {
            print(i)
        }
    }
输出结果
0
1
2
3
4
---------
0
1
2
3
4
5
0..<10
0...10
9
8
7
6
5
4
3
2
1
0

2.字符串的遍历

//MARK: - 字符串的遍历
    func demo()
    {
        
        let str1 = "第一个字符串"
        
        for a in str1.characters
        {
            print(a)
        }
        
        // 1. 获取字符串长度,长度为字节  编码为utf8  枚举类型
        //返回指定编码对应字节数量   UTF8编码 ( 0~4 ) 每个汉字 3 个字节
        print(str1.lengthOfBytes(using:.utf8))
        
        // 2. 获取字符串长度 (返回字符个数)
        print(str1.characters.count);
        
        // 3. 使用NSString中转
        /*
         OC类型转换  (int)10.5
         swift 类型转换  值 as 类型
        */
        let str2 = str1 as NSString
        //获取字符串长度
        print(str2.length)
    }

输出结果:
第
一
个
字
符
串
18
6

相关文章

  • js遍历方式总结

    普通for循环 只能遍历数组和字符串 普通for循环遍历字符串 普通for循环遍历对象 不能使用 普通for循环...

  • 循环 ,去除空格,placeholder

    1.循环 for:基础循环,常用来便利连续数组和字符串; for in:可以遍历对象,数组和字符串;遍历可枚举属性...

  • Swift3.0 for 循环和遍历字符串

    1.for循环 2.字符串的遍历

  • JavaScript for循环

    一、for语句 二、遍历数组 三、遍历字符串 四、跳出循环和终止循环 跳过某一个循环:continue。 终止循环...

  • shell 字符串分割与循环数组

    字符串分割以 #进行分割stringvalue 循环遍历 遍历stringvalueArray 普通的for循环 ...

  • 3. 字符串的扩展

    字符串的遍历接口 ES6为字符串添加了遍历器接口,使得字符串可被for..of循环遍历 for...of遍历字符串...

  • for_of循环

    for(let value of target){}循环遍历 遍历数组 遍历Set 遍历Map 遍历字符串 遍历伪数组

  • ES6第二课、字符串扩展

    3.1 字符串的遍历器 字符串可以被for...of循环遍历 3.2 includes(), startsWith...

  • Python快速入门 - for循环

    for循环 - 遍历字符串 测试 for else 测试

  • ES6:字符串的扩展

    1、字符串的遍历 ES6为字符串添加了遍历接口,使得字符串可以被 for...of 循环遍历。 2、include...

网友评论

本文标题:Swift3.0 for 循环和遍历字符串

本文链接:https://www.haomeiwen.com/subject/qxvtsttx.html