Kotlin基础稳固第一天

kotlin基础稳固第一天

快速的查询数据库类中的数据,比如查找最大的一个数
首先定义一个数据类

data class Person(val name:String, val age:Int? =null) 其中?表示这个数据可以为空,这是给重要的知识点,必须牢记!
现在来使用这个数据库类把
fun main(args:Array< String>{
fun person = listOf(Person(“Zhang”),Person(“Zhao”,15))
}

其中我们创建了一个list集合,集合内存了两个数据类,注意其中一个数据类的构造函数只有一个name,因为我们这创建数据类的时候设置的第二个函数是可以为空的,所以如果不输入值,系统会默认为我们创建一个age为null的变量

现在比较这两个数据类age的大小

val oldest =person.maxBy(it.age ?: 0) 其中?:的是Elvis运算符,表示如果没有值会被替换成0,所以Zhao是最大岁数的
oldest 是 15

猜你喜欢

转载自blog.csdn.net/weixin_44761758/article/details/89707046