![]() |
1
1
在这种情况下,在添加ArrayList时不需要维护索引。 好的设计应该是创建一个学生对象,其中包含诸如姓名、课程、地址等详细信息,然后将学生对象添加到Arraylist中。
然后您的代码将更改为:
希望这有帮助。 |
![]() |
2
4
那怎么办
删除时? |
![]() |
3
2
|
![]() |
4
0
在我看来,每次插入一个项目后,Ctr都会增加。但删除后不减少。因此,下一次当您将一个项目添加到这些列表中时,由ctr表示的索引在列表中不存在。这就是您获取IndexOutOfBoundException的原因。 通过使用ctr--in删除,正如“达克曼”所说,解决了您现有的问题。但是“Will A”的方法简化了代码。正如奥斯卡的剃刀所暗示的,我喜欢用“威尔A”的答案 |