Kotlin—基础语法笔记

    xiaoxiao2022-07-07  209

    字符串:

    字符串比较:

    a==b 表示比较内容,类似Java的equals

    a===b,表示比较的对象是否相同。

    字符串模板:(在字符串中塞进“$变量名”表示此处引用该变量的值。)

    var name:String="Mike"

    "Hell0,$name"  -->"Hello,Mike"

     

    空类型和智能类型转化:

    任意类型都有可空和不可空两种,不可空的后面加个?

     

    就是命名空间

    包的声明必须在非注释代码的第一行

     

    区间

    整形区间:

    val range:IntRange=0..1024  //闭区间

    val range_exclusive:IntRange=0 until 1024  //开区间表示【0,100)

    i in 0..100 判断i是否在区间【0,100】中

     

    数组

    int类型数组:val arrayOfInt:IntArray=intArrayOf(1,3,5,7)

    char类型数组:val arrayOfChar:CharArray=charArrayOf('H','e','l')

    把字符数字连接起来成为字符串:使用joinToString("")(不加“”会有,)

    String类型:val arrayOfString:Array<String>=arrayOf("你好“,”hah“)

    自定义类型:val arrayOfMe:Array<Me>=arrayOf(Me(),Me())

    求长度:arrayOfInt.size

    遍历并打印:

    for(int in arrayOfInt)

    {

        println(int)

    }

    可以通过数组下标获取或者修改数组的值

     为了避免不必要的装箱和拆箱,基本数据类型的数组是定制的

     

    最新回复(0)