/*
要求: 用LinkedList定义一个堆栈内存。
思路: 对栈内存内存的特点:先存后出。
*/
import java.util.*;
class DuijianDemo
{
public static void main(String[] args)
{
LinkedList s=new LinkedList();
s.add("java1");
s.add("java2");
s.add("java3");
s.add("java4");
Duijian d=new Duijian();
d.setLinkedList(s);
System.out.println(d.getLinkedList());
}
}
class Duijian
{
public void setLinkedList(LinkedList s)
{
LinkedList b=new LinkedList();
while(!s.isEmpty())
{
Object obj=s.removeFirst();
b.addFirst(obj);
}
}
public String getLinkedList()
{
while(!b.isEmpty())
{
return b.removeFirst();
}
}
} |