kotlin精讲-第5章(11)list-下

作者: 739c8d412b4c | 来源:发表于2017-12-06 15:40 被阅读171次

list集合变化操作

可以通过slice、subList、drop、dropLast对集合进行变换,产生一个新的集合。

slice()方法,对集合进行截取,产生一个新的集合,接收一个区间类型的参数,方法签名如下:

subList ()方法,对集合进行截取,产生一个新的集合,方法接收截取的开始位置和结束位置,方法签名如下:

drop ()方法,对集合进行丢弃,产生一个新的集合,从集合开始位置进行丢弃,方法接收丢弃元素的个数,方法签名如下:

dropLast ()方法,对集合进行丢弃,产生一个新的集合,从集合结束位置进行丢弃,方法接收丢弃元素的个数,方法签名如下:

我们通过一个案例,来看看集合的变化操作,参考代码:

list集合下标越界问题

list集合下标越界,可以说是list集合操作的一个经典问题。是什么list集合下标越界呢?我们在用list集合下标去获取元素的时候,如果给定的下标大于了list集合长度或者下标为负数,则会出现下标越界异常,程序会抛出ArrayIndexOutOfBoundsException异常,

我们先把下标给成负数,参考案例:

我们再把下标超出list集合长度,参考案例:

相关文章

网友评论

    本文标题:kotlin精讲-第5章(11)list-下

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