美文网首页
Kotlin中可以存储多个对象的类Pair和Triple

Kotlin中可以存储多个对象的类Pair和Triple

作者: 小智在不在 | 来源:发表于2021-09-23 12:08 被阅读0次

有时候我们在设计方法的时候会有返回多个数据需求,我们可以封装数据类实现,但是简单的封装Kotlin已经帮我们做好了,分别是:

kotlin.Pair

kotlin.Tuples

使用这两个类也非常简单,可以理解成就是一个长度为2和长度为3的数组,比如Pair的方法:

//获取第一个元素
pair.first()
//获取第二个元素
pair.second()

Tuples的方法:

//获取第一个元素
tuples.first()
//获取第二个元素
tuples.second()
//获取第三个元素
third.second()

甚至两个类都有toList()方法可以把存储的对象转化为List,
构造时也都可以通过泛型指定各个位置的对象类型,如Pair<Boolean, String>(false, "abc"),以及Tuples<Boolean, String,Int>(false, "abc", 200)

相关文章

网友评论

      本文标题:Kotlin中可以存储多个对象的类Pair和Triple

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