java8 style:
private static void iterateSimultaneously(Iterable c1, Iterable c2, BiConsumer consumer) {
Iterator i1 = c1.iterator();
Iterator i2 = c2.iterator();
while (i1.hasNext() && i2.hasNext()) {
consumer.accept(i1.next(), i2.next());
}
}
//
iterateSimultaneously(category, cay_id, (JRadioButton b, Integer i) -> {
// do stuff...
});