Java nie posiada instrukcji foreach, trzeba więc radzić sobie inaczej. Odpowiednikiem

$aArray = array("Ala","ma","kota");

foreach ($aArray as $element) {
	echo $element."<br />";
}

będzie, mniej więcej, coś takiego

String[] array = {"Ala","ma","kota"};

for (Object element:array) {
	System.out.println(element.toString());
}

lub takiego

ArrayList array = new ArrayList();

array.add("Ala");
array.add("ma");
array.add("kota");

for (Object element:array) {
	System.out.println(element.toString());
}

Mniej więcej, gdyż w Java nie ma tablic asocjacyjnych. Dość blisko jest HashMap ale to nie to samo i ma swoje ograniczenia.