26.List

List:接口特点 有序,索引,可以重复元素
实现类:ArrayList LinkedList

带 index的方法是List特有的,比如 add() remove()set()get()

注意:有个面试要考的点 ,写个程序给你 看看能不能运行
抛异常


image.png

image.png

指针到了值为1的时候,你突然改了值,那么迭代器不知道该往前还是往后抓娃娃了
···swift
public class ListDemo {
public static void main(String args[]){
function();
}
public static void function() {
List<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
System.out.println(list);
Integer d=list.set(1,8);
System.out.println(d);
System.out.println(list);
Iterator<Integer> iterator=list.iterator();
while(iterator.hasNext()) {
if(iterator.next()==1) {
list.add(5);
}
System.out.println(6);
}
}
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容