问答详情
源自:4-8 学生选课—课程删除

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

如题:

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

提问者:大尾鲈鳗 2017-03-15 15:52

个回答

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

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

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

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

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

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

    没有值,不会自动填补上