Java'da koleksiyonlar için aşağıdaki gibi for döngüsü yazmak mümkündür. Önce 3 elemanlı bir vektör (dizi) tanımlayarak geleneksel for döngüsü ile çıktı alalım. Sonra da özelleştirilmiş for döngüsü ile aynı işlemi tekrarlayalım:
Geleneksel For Döngüsü:
String array[] = {"Galatasaray", "Beşiktaş", "Fenerbahçe"};
for (int i = 0; i < array.length; i++)
{
System.out.println(array[i]);
}
Çıktı:
Galatasaray
Beşiktaş
Fenerbahçe
Özelleştirilmiş For Döngüsü:
String array[] = {"Galatasaray", "Beşiktaş", "Fenerbahçe"};
for (String takim:array)
{
System.out.println(takim);
}
Çıktı:
Galatasaray
Beşiktaş
Fenerbahçe
Not: C# dilindeki foreach döngüsünün karşılığı Java'da bu şekilde yapılmaktadır.