Stack: primeiro em Last Out Filo como uma xícara
Fila: primeiro no primeiro a sair do FIFO como um cano de água
A cópia do código é a seguinte:
classe Duilie {
Link Private LinkedList;
Duili () {
link = new LinkedList ();
}
public void myadd (objeto obj) {
link.addfirst (obj);
}
public Object myget () {
retornar link.removelast (); // altere -o para remover o Removelt para que possa ser uma conversão de pilha e fila
}
public boolean isnull () {
retornar link.isempty ();
}
}
classe pública LinkedListTest {
public static void main (string [] args) {
Duilie dl = new Duilie ();
dl.myadd ("java01");
dl.myadd ("java02");
dl.myadd ("java03");
dl.myadd ("java04");
while (! dl.isnull ()) {
System.out.println (dl.myget ());
}
}
}