![]() |
1
1
在这种情况下,在添加ArrayList时不需要维护索引。 好的设计应该是创建一个学生对象,其中包含诸如姓名、课程、地址等详细信息,然后将学生对象添加到Arraylist中。
然后您的代码将更改为:
希望这有帮助。 |
![]() |
2
4
那怎么办
删除时? |
![]() |
3
2
|
![]() |
4
0
在我看来,每次插入一个项目后,Ctr都会增加。但删除后不减少。因此,下一次当您将一个项目添加到这些列表中时,由ctr表示的索引在列表中不存在。这就是您获取IndexOutOfBoundException的原因。 通过使用ctr--in删除,正如“达克曼”所说,解决了您现有的问题。但是“Will A”的方法简化了代码。正如奥斯卡的剃刀所暗示的,我喜欢用“威尔A”的答案 |
|
user29759326 · 如何返回递归函数中的最后一个值? 7 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 7 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 8 月前 |
![]() |
rudraraj · java中未声明最终变量 8 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 8 月前 |