¿Cómo iterar a través de dos ArrayLists simultáneamente? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo iterar más elegantemente a través de colecciones paralelas? 8 respuestasTengo dos listas de matrices, declaradas como:
ArrayList<JRadioButton> category = new ArrayList<JRadioButton>();
ArrayList<Integer> cat_ids = new ArrayList<Integer>();
Ambos de estos campos contienen exactamente el mismo número de valores, que de hecho se corresponden en la naturaleza.
Sé que puedo iterar sobre uno de los bucles como este:
for(JRadioButton button: category)
{
if(button.isSelected())
{
buttonName = button.getName();
System.out.println(buttonName);
}
}
Pero, me gustaría iterar sobre ambas listas simultáneamente. Sé que tienen el mismo tamaño exacto. ¿Cómo puedo hacer eso?