关于集合arraylist的问题
定义了ArrayList集合后,若里面存放了若干节点,现将第0号节点删除,即al.remove(0);那么后续的节点的标号会往前挪吗,即1号节点自动充当零号节点?
------解决方案--------------------这个需要看你本身长度决定的!所以你做个测试会比我们说的更清楚,定义个数组,设置它的大小,在放入数据,在进行移除,一步一步的打印出来!看结果就一切都会知道的!
------解决方案--------------------会的,0永远指当前第一个元素
------解决方案--------------------会的啦 这个是自带的以实现的类, 楼主也可以看看有关数据库的书籍,自己写一个跟这差不多的类
------解决方案--------------------ArrayList内部使用变长数组实现的, 每次删除一个元素会调用System.arraycopy()来重新排列新的数组, 同时size减1