Ich arbeite an einem Projekt, das Daten in eine Liste lesen wird. Ich habe eine Frage in der for-Schleife. Wie funktioniert das Feature Stadt: Städte? Ich verstehe, dass Städte die Liste sind, aber was bedeutet Stadt? Stadt ist nicht vordefiniert, wie versteht Java Stadt?for Schleife in Java für (Feature Stadt: Städte)
List<Feature> cities = GeoJSONReader.loadData(this, cityFile);
cityMarkers = new ArrayList<Marker>();
for(Feature city : cities) {
cityMarkers.add(new CityMarker(city));
}
Sie sind nur über Ihre Liste iterieren. Der Iterator behandelt in einem Container nur Objekte, die nicht gleich null sind. –
[enhanced-for-Anweisung] (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html) – Makoto
"Stadt" ist nur die Variable, die Sie vom Typ "Feature" definiert haben Wird als Iterator durch die Liste verwendet. – user1875195