Das folgende Programm verwaltet Namen als Zeichenketten in einer ArrayList.
Implementieren eine erweiterte for Schleife („enhanced for loop“) mit der man elegant über alle Objekte der ArrayList iterieren kann.
Lassen Sie innerhalb der for-Schleife die Namen auf die Konsole drucken.
import java.util.ArrayList; import java.util.List; public class PersonenListeFor { public static void main(String[] args) { String p1 = new String("Schmidt"); String p2 = new String("Mueller"); String p3 = new String("Maier"); List<String> s = new ArrayList<String>(); s.add(p1); s.add(p2); s.add(p3); // Erweiterte (enhanced) for Schleife mit // Konsolenausgabe hier implementieren } // Ende main Methode} // } // Ende der Klasse
Die Antwort finden Sie hinter der nächsten Frage (URL rechts unten klicken).
Niveau | 2 |
Schwierigkeitsgrad | mittel |
Zeit | 4 Minuten |
Antwort zu Frage 11: Mengen in Java Collections
- HashSet
- TreeSet
Falls sich die Anforderungen an den Datentypen ändern kann man die Implementierung austauschen in dem man nur an einer Stelle (Objekterzeugung) eine Änderung vornimmt. Man kann auch selbst neue Implementierungen beisteuern die spezielle Eigenschaften haben ohne den Code in dem Typen verwendet werden zu ändern.
Die Antwort zur Frage dieser Seite finden Sie weiter unten...
Antwort zu Frage 12: Iterieren mit der enhanced-for Schleife über eine ArrayList
import java.util.ArrayList; import java.util.List; public class PersonenListeFor { public static void main(String[] args) { String p1 = new String("Schmidt"); String p2 = new String("Mueller"); String p3 = new String("Maier"); List<String> s = new ArrayList<String>(); s.add(p1); s.add(p2); s.add(p3); // Erweiterte (enhanced) for Schleife mit // Konsolenausgabe hier implementieren for ( String a: s) {
System.out.println(“Name: “+ a);
} } // Ende main Methode} // } // Ende der Klasse
- Printer-friendly version
- Log in to post comments
- 3128 views