利用List集合实现栈的先进后出?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用List集合实现栈的先进后出?相关的知识,希望对你有一定的参考价值。

你对List的进行倒序循环就可以了.
for(int i=list.size()-1;i>=0;i--)
Object o=(Object)list.get(i);

第一个放的下标为0,第二个为1,那先进后出 就是从最后面倒着循环就是了 ,
或者LinkedList也可以
参考技术A LinkedList 内包含了降序迭代器descendingIterator,可以实现先进后出:
Iterator<String> it = list.descendingIterator();
while(it.hasNext())
System.out.println(it.next());
参考技术B 那你得用LinkedList,它里面已经实现了栈的功能,你可以查一下相关资料。
希望可以帮到你!

以上是关于利用List集合实现栈的先进后出?的主要内容,如果未能解决你的问题,请参考以下文章

Java自学-集合框架 LinkedList

2019-05-25 Java学习日记之List集合

java集合List集合之ArrayList详解

java集合List集合之Stack详解

我的学习之路_第七章_list集合,set集合

Java集合