美文网首页
kotlin第三课

kotlin第三课

作者: adustdu2015 | 来源:发表于2018-06-13 08:35 被阅读0次

1.字符串判断equals与==相同

val person = Person()

val person2= Person()

e(person==person2)

2.空安全

任何对象可空和不可空。

fun token():String{

return null  //这个时候as会提示你加上?空安全符号。于是就有啦  fun token():String?

}

val length = token().length//这里也会提示你可能为空,于是就会有 token()?.length

e("length= $length")//字符串模板如果太长的话需要加上 ${user.name}  大括号

3.数组

val intArra= intArrayOf(1,2,3,4)

doubleArrayOf

var strArrs = arrayOf("str1","str2")//注意字符串数组的写法

//循环写法

strArrs.for提示我们之后会生成下面的写法

for(strArr in strArrs){

e(strArr)

}

//遍历脚标

for(i in strArrs.indices){

}

4.类中的属性

public class Person{

var name:String=""

}

var Person = Person()

person.name="name"

val name= person.name

5.class默认是不能被继承的

需要加上 open或者abstract 修饰

open class Animal(name:String)

相关文章

网友评论

      本文标题:kotlin第三课

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