kotlin精讲-第5章(7)数组下标越界问题

作者: 739c8d412b4c | 来源:发表于2017-12-06 13:19 被阅读98次

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

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

image.png

我们再把下标超出数组长度,参考案例:

image.png

相关文章

  • kotlin精讲-第5章(7)数组下标越界问题

    数组下标越界,可以说是数组操作的一个经典问题。是什么数组下标越界呢?我们在用数组下标去获取元素的时候,如果给定的下...

  • java.lang.ArrayIndexOutOfBoundsE

    名字上看是数组下标越界错误,解决方法就是查看为什么下标越界。 如下: 12代表越界数组的下标, originalD...

  • 数组下标越界

    报错信息如下 我使用的是GridLayoutManager遇到的这种数组下标越界,于是我绞尽脑汁(其实也没有 哈哈...

  • iOS Crash三部曲~之二常见Crash

    1 越界 1.1 数组越界 第1类崩溃就是越界问题,最常见的就是数组越界。 崩溃信息: 分析: 可以看出当前数组的...

  • 异常——java学习之⑨

    1,常见异常 ArrayIndexOutOfBoundsException,数组下标越界异常 NullPointe...

  • JS数组

    一、三不限 不限制数组类型。 不限制下标越界。获取元素值时,下标越界不报错,返回undefined。 不限制元素个...

  • java基础2

    print\println\printf的区别 数组 数组的赋值 数组的复制,要避免数组下标越界 数组的扩容数组的...

  • java利用list将数组去重

    Java数组与Javascript数组不同点:必须指定存放数据类型、必须指定长度、存在数组下标越界报错。

  • object-c运行常见错误

    第一种错误 集合输出中,产生下标越界错集合是检查下标越界的原则,而C语言数组没有 第二种错误 头文件被修改(原因可...

  • 数组 - Array

    新建数组 数组的下标是从0开始 Java中,访问数组注意是否越界 打擂台算法Example:找出数组中前两大的数 ...

网友评论

    本文标题:kotlin精讲-第5章(7)数组下标越界问题

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