kotlin的循环语句

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

val chararr:CharArray= charArrayOf('a','s','d','f','g')
fun main(args: Array<String>) {
//    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<Int>){
    operator fun next():Int{
        return inte.next()
    }

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

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值