集合
wy_43431863
这个作者很懒,什么都没留下…
展开
-
Iterator主要有三个方法:hasNext()、next()、remove()
一、Iterator的API关于Iterator主要有三个方法:hasNext()、next()、remove()hasNext:没有指针下移操作,只是判断是否存在下一个元素next:指针下移,返回该指针所指向的元素remove:删除当前指针所指向的元素,一般和next方法一起用,这时候的作用就是删除next方法返回的元素二、迭代器原理1、当创建完成指向某个集合或者容器的Iterator对象是,这是的指针其实指向的是第一个元素的上方,即指向一个空2、当调用hasNext方法的时候,只是转载 2021-11-18 10:15:31 · 573 阅读 · 0 评论 -
ArrayList和LinkedList区别
ArrayList和LinkedList的区别有以下几点:ArrayList是实现了基于动态数组的数据结构,而LinkedList是基于链表的数据结构;对于随机访问get和set,ArrayList要优于LinkedList,因为LinkedList要移动指针;对于添加和删除操作add和remove,一般大家都会说LinkedList要比ArrayList快,因为ArrayList要移动数据。但是实际情况并非这样,对于添加或删除,LinkedList和ArrayList并不能明确说明谁快谁慢原创 2021-11-08 10:16:40 · 45 阅读 · 0 评论