Java dla programistów PHP: foreach
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.