midnightshadow
Cadet 3rd Year
- Registriert
- März 2005
- Beiträge
- 33
hallo,
ich habe hier zwei Listen auf dessen Elemente ich, der Reihe nach, parallel zugreifen möchte, also auf das 1. Element der einen Liste und auf das 1. Element der anderen Liste,dann auf das 2. Element der einen Liste und auf das 2. Element der anderen Liste, usw. Ich weis jetzt aber nicht wie man das möglichst elegant lösen würde.
ich habe bis jetzt dieses hier:
Dann gibt es aber noch die Möglichkeit dass Liste1 um ein Element länger ist als Liste2, dies habe ich jetzt über eine einfache if-Abfrage geregelt.
Gibt es da noch eine schönere Möglichkeit, oder ist das so schon gut?
mfg
ich habe hier zwei Listen auf dessen Elemente ich, der Reihe nach, parallel zugreifen möchte, also auf das 1. Element der einen Liste und auf das 1. Element der anderen Liste,dann auf das 2. Element der einen Liste und auf das 2. Element der anderen Liste, usw. Ich weis jetzt aber nicht wie man das möglichst elegant lösen würde.
ich habe bis jetzt dieses hier:
Code:
Iterator<Foo> it1 = Liste1.iterator();
Iterator<Bar> it2 = Liste2.iterator();
while (it1.hasNext() && it2.hasNext()) {
Foo f = it1.next();
Bar b = it2.next();
[...]
}
Dann gibt es aber noch die Möglichkeit dass Liste1 um ein Element länger ist als Liste2, dies habe ich jetzt über eine einfache if-Abfrage geregelt.
Gibt es da noch eine schönere Möglichkeit, oder ist das so schon gut?
mfg