这边删除List里的index为4的元素以后。index为4还有值吗,后面的元素会不会自动填补上

来源:4-8 学生选课—课程删除

大尾鲈鳗

2017-03-15 15:52

如题:

这边删除List里的index为4的元素以后。index为4还有值吗,后面的元素会不会自动填补上

写回答 关注

2回答

  • 恨自己不能小清新
    2017-03-15 17:11:01
    已采纳

    是这样子的。比如List有十个元素,所以下标是0-9。

    假如调用remove()方法删除了下标为4的的元素,也就是第五个元素,那么第五个元素就被删除了,

    此时List有9个元素,所以下标是0-8。

    后面的元素下标(5-9)自动减一,也就是原来下标是5的元素现在下标是4,原来最后一个元素下标9变成8。

    恨自己不能小... 回复大尾鲈鳗

    对的 自动往前补

    2017-03-15 18:44:32

    共 2 条回复 >

  • 慕粉1015378562
    2017-03-15 16:54:42

    没有值,不会自动填补上

    大尾鲈鳗

    明白了谢谢

    2017-03-15 17:18:27

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题