Probleme mit einer for-Schleife

Status
Nicht offen für weitere Antworten.
Hallo miteinander,

ich habe vor kurzem eine mir unbekannte Java for-Schleife gefunden.
Sie sieht folgendermaßen aus:
Code:
for (InternalFrameInfo ifi : this.frames)

Nun würde ich gerne wissen, wie ist der Aufbau bzw. was macht diese for-Schleife?
Was bezweckt der Doppelpunkt?

Gruß
Snake
 

SebiB90

Top Contributor
das ist eine foreach schleife die es seit java 1.5 gibt
der aufbau ist so
Code:
for(Klassename variablenname : arrayOderListe)
die schleife durchläuft das array bzw, die liste
bei jedem durchgang wird der angegebenen variable ein wert aus dem array/der liste zugewiesen bis alle durch sind

also ein beispiel:
Code:
String[] strings = new String[] { "Haus","Dach","Irgendwas"};
for(String s : strings) {
System.out.println(s);
}
ausgabe wäre:
Code:
Haus
Dach
Irgendwas

in java 1.4 oder früher würde das so aussehen:
Code:
String[] strings = new String[] { "Haus","Dach","Irgendwas"};
for(int i = 0; i < strings.length; i++) {
System.out.println(strings[i]);
}
 
War ja klar. Nachdem ich diese Frage gestellt hatte, fand ich eine Antwort im Internet.

Es handelt sich dabei um eine erweiterte For-Schleife die es erst seit Java 5 gibt. Sie ist folgendermaßen aufgebaut:
for(Typ Bezeichner : Feld)

z.B. for ( String arg : args ) liest man folgendermaßen:
für jedes Element arg vom Typ String in args tue...

Schöne Grüße
Snake
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Probleme bei einer for Schleife Java Basics - Anfänger-Themen 20
B Probleme bei ResultSet in einer While-Schleife Java Basics - Anfänger-Themen 2
B Probleme bei einer Aufgabe Java Basics - Anfänger-Themen 19
S Probleme mit abspielen einer .wav Datei Java Basics - Anfänger-Themen 2
J Probleme bei der Umwandlung einer Farbe von Hex zu RGB Java Basics - Anfänger-Themen 8
D Probleme mit der Übergabe einer BorderPane Java Basics - Anfänger-Themen 2
L Probleme bei Rückgabe eines Arrays in einer Methode Java Basics - Anfänger-Themen 47
B Probleme beim einlesen einer short variablen für einen Array Java Basics - Anfänger-Themen 1
L Methoden Probleme mit einer Objektreferenz Java Basics - Anfänger-Themen 1
G Probleme bei einer Aufgabe Java Basics - Anfänger-Themen 2
G Probleme bei einer Aufgabe Java Basics - Anfänger-Themen 3
fLooojava Probleme bei der Übergabe einer Variable Java Basics - Anfänger-Themen 14
B Vererbung Probleme bei Zugriff auf protected-Methoden in einer Unterklasse Java Basics - Anfänger-Themen 27
L StringBuilder Probleme in einer Klasse Java Basics - Anfänger-Themen 4
P Interpreter-Fehler Probleme beim Ausführen einer Jar Datei Java Basics - Anfänger-Themen 2
H Probleme beim erzeugen einer Headerdatei mit javah Java Basics - Anfänger-Themen 3
D Probleme mit einer Methode Java Basics - Anfänger-Themen 6
S OOP Probleme mit einer Codezeile Java Basics - Anfänger-Themen 5
A Probleme beim erstellen einer lauffähigen jar Java Basics - Anfänger-Themen 3
D Probleme bei der Column-Breite einer JTable Java Basics - Anfänger-Themen 4
I Probleme beim Laden einer .gif-Datei. Java Basics - Anfänger-Themen 8
I Probleme beim adden von Elementen in einer ArrayList Java Basics - Anfänger-Themen 10
M Probleme mit dem Lesen einer m3u-Datei Java Basics - Anfänger-Themen 8
B kleine Probleme beim auslesen einer m3u Datei Java Basics - Anfänger-Themen 3
C Probleme mit Exportieren einer jar-datei /keine Anzeige mehr Java Basics - Anfänger-Themen 5
R Probleme mit Animation und der erstellung einer jar Datei. Java Basics - Anfänger-Themen 11
kulturfenster Probleme beim Zeichnen einer Geraden Java Basics - Anfänger-Themen 8
C Probleme mit Auslesen einer Datei Java Basics - Anfänger-Themen 6
A JSP - Probleme mit einer Übung Java Basics - Anfänger-Themen 3
M probleme mit array (als attribut einer klasse) Java Basics - Anfänger-Themen 2
P Probleme beim Exportieren einer jar datei Java Basics - Anfänger-Themen 8
S Probleme beim Füllen einer HashMap Java Basics - Anfänger-Themen 15
D Probleme mit dem Einlesen einer Datei Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
MiMa Probleme mit Datentyp long ?? Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
Jxhnny.lpz TicTacToe Spiel vs Computer. (Probleme) Java Basics - Anfänger-Themen 7
B Quiz mit RMI Probleme mit RMI start Java Basics - Anfänger-Themen 4
httprt Probleme bei dem erstellen von leveln in meinem Spiel Java Basics - Anfänger-Themen 2
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
V Probleme Guessing Game Java Basics - Anfänger-Themen 8
hebein PDF Ausdruck auf Drucker - Probleme mit Format Java Basics - Anfänger-Themen 17
R JMenu/JMenuItem Probleme Java Basics - Anfänger-Themen 2
B Static vs non static und Probleme daraus Java Basics - Anfänger-Themen 13
J Probleme mit dem Debugger Java Basics - Anfänger-Themen 4
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
J Probleme mit Kompilierung Java Basics - Anfänger-Themen 11
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
C Probleme mit paintComponent Java Basics - Anfänger-Themen 13
P Probleme mit JUnit-Tests, es kommt was anderes raus als bei manuellen Tests Java Basics - Anfänger-Themen 5
E JavaFX Editor Probleme mit der Zwischenablage Java Basics - Anfänger-Themen 12
C Probleme mit dem Erstellen und Importieren von Packages Java Basics - Anfänger-Themen 6
3 OOP erste Versuche, OOP zu verstehen. Probleme mit gettern und settern Java Basics - Anfänger-Themen 4
R Erste Schritte Probleme bei 2D Spielfeld, mit einzufügender "Person" Java Basics - Anfänger-Themen 5
P Probleme bei der Installation von JavaFX Java Basics - Anfänger-Themen 3
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
D Probleme mit JFrame und der Größe Java Basics - Anfänger-Themen 8
Dimax String Probleme Java Basics - Anfänger-Themen 12
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
Splayfer Java Array Probleme Java Basics - Anfänger-Themen 3
J Probleme bei IllegalArgumentException "werfen". Java Basics - Anfänger-Themen 1
K Probleme bei der Ausgabe - komme nicht weiter :/ Java Basics - Anfänger-Themen 15
X Probleme im Umgang mit PriorityQueue Java Basics - Anfänger-Themen 75
D Probleme mit dem Windowbuilder und JComboBox Java Basics - Anfänger-Themen 2
M Regex Probleme (mal wieder) Java Basics - Anfänger-Themen 3
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
J Probleme mit Vererbung Java Basics - Anfänger-Themen 4
X Probleme mit Übungsaufgaben zu Zahlentypen Java Basics - Anfänger-Themen 4
G Probleme bei Aufgabe Java Basics - Anfänger-Themen 12
P Erste Schritte Probleme mit dem Programmieren Java Basics - Anfänger-Themen 12
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
T Probleme bei Installation von JDK Java Basics - Anfänger-Themen 2
C Probleme mit String-Vergleich Java Basics - Anfänger-Themen 4
C Probleme bei Regex Java Basics - Anfänger-Themen 9
V Probleme mit Arrays Java Basics - Anfänger-Themen 8
D Kleine Probleme mit Split-Befehlen Java Basics - Anfänger-Themen 5
T Probleme mit Strings Java Basics - Anfänger-Themen 6
G Probleme bei Frame aufgaben Java Basics - Anfänger-Themen 6
N Probleme mit dem ActionListener Java Basics - Anfänger-Themen 4
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
L Probleme mit Java Java Basics - Anfänger-Themen 3
K Probleme beim Programm schreiben - Lesen von Dateiinhalten -zaehlen von Wörtern/ Buchstaben Java Basics - Anfänger-Themen 4
M Probleme beim aktualisieren eines JPanels Java Basics - Anfänger-Themen 7
J Probleme beim Array ausgeben Java Basics - Anfänger-Themen 4
M Probleme bei rekursiver Zuordnung Java Basics - Anfänger-Themen 1
I Probleme mit 2 dimensionale Arrays Java Basics - Anfänger-Themen 3
H Best Practice View probleme Java Basics - Anfänger-Themen 2
B Probleme mit Kreisberechnung Java Basics - Anfänger-Themen 15
E Probleme mit Scanner Java Basics - Anfänger-Themen 4
J Eclipse Export Probleme Java Basics - Anfänger-Themen 25
M Probleme beim verwenden von Packages Java Basics - Anfänger-Themen 6
J Interface Probleme bei der Implementierung Java Basics - Anfänger-Themen 1
BlueFox Tabelle in der Konsole ausgeben - Probleme Java Basics - Anfänger-Themen 1
G Methoden Probleme beim Methodenaufruf Java Basics - Anfänger-Themen 2
V Klassen ObjectInputStream ->ReadObject Probleme Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben