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 */