java list 中数据存储的顺序是 先进先出 还是 先进后出 如:

2025-04-09 18:53:35
推荐回答(4个)
回答1:

list 是个接口 具体的顺序是看你实现的是LinkedList 还是 ArrayList 的还要看你怎么添加数据的

LinkedList 是链表 就是一个接着一个

ArrayList 则不一定了

比如

List lst = new ArrayListt();
lst.add("add");
lst.add("art");
lst.add("uio");
lst.add(1,"ert");
for (Object s : lst) {
System.out.println(s);
}

结果就是
add
ert

art
uio

回答2:

链表嘛。。
每次add一个,都接在最后一个的后面。
就是这么设计的。

回答3:

遵循先进先出规则;

回答4:

一般情况下先进先出