Yığıt (stack) örnekleri

advertisement
Yığıt (stack) örnekleri
import java.util.Iterator;
import java.util.Stack;
public class StackDemo01 {
public static void main(String[] args) {
Stack<String> sk = new Stack<String>();
sk.push("Amasya");
sk.push("Kars");
sk.push("Kocaeli");
sk.push("Sinop");
Iterator it = sk.iterator();
System.out.println("yığıtın başlangıç sığası :" + sk.size());
while (it.hasNext()) {
String iValue = (String) it.next();
System.out.println("Iterator değeri :" + iValue);
}
// pop() metodu yığıtın üstündeki son giren öğeyi alır.
String value = (String) sk.pop();
System.out.println("pop()'un değeri :" + value);
System.out.println("pop()işleminden sonra yığıtın sığası :" + sk.size());
}
}
/*
Çıktı:
yığıtın başlangıç sığası :4
Iterator değeri :Amasya
Iterator değeri :Kars
Iterator değeri :Kocaeli
Iterator değeri :Sinop
pop()'un değeri :Sinop
pop()işleminden sonra yığıtın sığası :3
*/
Download