Analisis Ide: Karena Anda menggunakan obat generik untuk mengimplementasikan struktur tumpukan, Anda tidak dapat menggunakan paket tumpukan yang datang dengan JDK.
Kodenya adalah sebagai berikut:
Stack.java:
Salinan kode adalah sebagai berikut:
paket cn.edu.xidian.crytoll;
impor java.util.linkedlist;
Tumpukan kelas publik <T> {
Private LinkedList <T> container = new LinkedList <T> ();
public void push (tt) {
container.addfirst (t);
}
public t pop () {
return container.removefirst ();
}
boolean public empted () {
return container.isempty ();
}
}
Stacktest.java:
Salinan kode adalah sebagai berikut:
paket cn.edu.xidian.crytoll;
kelas publik stacktest {
public static void main (string [] args) {
Stack <string> stack = new stack <string> ();
System.out.println ("Tambahkan string ke tumpukan:");
System.out.println ("Java for Video");
System.out.println ("Java Detail");
System.out.println ("Java dari pemula ke penguasaan (edisi ke -2)");
Stack.push ("Video Learn Java");
Stack.push ("Detail Java");
Stack.push ("Java dari pemula ke penguasaan (edisi ke -2)");
System.out.println ("Fetch String dari Stack:");
while (! stack.empty ()) {
System.out.println ((string) stack.pop ()); // hapus semua elemen dalam tumpukan dan output
}
}
}