Wie durchläuft man zwei ArrayLists gleichzeitig? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Wie kann man parallele Sammlungen am elegantesten durchlaufen? 8 Antworten

Ich habe zwei Array-Listen, deklariert als:

ArrayList<JRadioButton> category = new ArrayList<JRadioButton>();
ArrayList<Integer> cat_ids = new ArrayList<Integer>();

Diese beiden Felder enthalten genau die gleiche Anzahl von Werten, die in der Natur tatsächlich übereinstimmen.

Ich weiß, dass ich eine der folgenden Schleifen durchlaufen kann:

for(JRadioButton button: category)
{
     if(button.isSelected())
     {
           buttonName = button.getName();
           System.out.println(buttonName);       
     }
}

Ich möchte jedoch beide LISTEN gleichzeitig durchlaufen. Ich weiß, dass sie genau die gleiche Größe haben. Wie mache ich das?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage