Acho que vai ser mais facil voce manipular esses dados antes de jogar pra view (é web, certo?) Ai Voce joga um List<List> pra la, sendo que todas as listas dentro dessa lista tem o MESMO tamanho e coloca NULL caso nao exista aluno naquela posicao pra renderizar.
Tentar tratar isso via JSP iria ser muito ruim. Ou se voce for bom de CSS e XHTML, acho que da pra jogar divs e ele organizar mesmo que o numero de divs nao bata.
Obrigado por ter respondido.
Mas nao é web . Tenho que imprimir na tela ao mesmo tempo, um ao lado do outro.
Existe alguma forma de iterar usando um unico ciclo for ?
for (int a = 0, b = 0; a < turmaA.size() && b < turmaB.size(); a++, b++) {
Syso(turmaA[a].numero + "\t" + turmaB[b].numero);
}
Só que, quando você começar a usar isso, vai ver que, para esse seu problema, há varios inconvenientes essa abordagem.
O melhor a fazer é usar dois for mesmo, um para cada lista e ir montanto o texto em um StringBuilder.
Tente as duas coisas e poste mais quando surgir dúvidas.