kotlin的循环语句

下面我们来通过代码熟悉一下Kotlin的循环语句

val chararr:CharArray= charArrayOf('a','s','d','f','g')
fun main(args: Array) {
//    fro循环遍历数组并打印
    for (char in chararr){
        println(char)
    }
//    遍历带坐标的数组
    for ((index,vale)in chararr.withIndex()){
         println("$index  - > $vale")
    }
//还有一种写法和上面的一样都是带坐标的数组遍历
    for (indexva in chararr.withIndex()){
        println("${indexva.index} --> ${indexva.value}")
    }
//    调用集合并往里面添加数据
    val list= MyIntList()
    list.add(1)
    list.add(2)
    list.add(3)
    list.add(4)
    list.add(5)
//    如果我们向遍历集合也很简单,下面就是比java代码还是简单了
    for (li in list){
        println(li)
    }
}
//创建一个类来实现
class MyIterator(val inte:Iterator){
    operator fun next():Int{
        return inte.next()
    }

    operator fun hasNext():Boolean{
        return inte.hasNext()
    }
}
//定义一个集合里面有增删改查
class MyIntList{
    private val list=ArrayList()
    fun add(int:Int){
        list.add(int)
    }
    fun remove(int:Int){
        list.remove(int)
    }
    operator fun iterator():MyIterator{
        return MyIterator(list.iterator())
    }
}
这段是简单的循环代码,希望大家能喜欢,继续关注我的博客Kotlin继续学习,将会从零基础到整个Demo的完善。谢谢大家支持。也可以关注下面二维码。

kotlin的循环语句_第1张图片

你可能感兴趣的:(Kotlin)