¿Hay una mejor manera de implementar esos bucles anidados?

Supongamos que tiene tres matrices:

char [] one = {'a','b','c'};
char [] two = {'1','2','3'};
char [] three = {'x','y','z'};

Si quiero imprimirlos así:

a 1 x
a 1 y
a 1 z

a 2 x
a 2 y
.....
c 3 z

Debo crear tres bucles anidados;

for(char i : one)
  for(char j : two)
    for(char k : three)
       //.....

Supongamos que si tengo 7 matrices, serán 7 bucles anidados.

¿Hay una mejor manera de hacerlo o una API tal vez? Sé que probablemente estás preguntando por qué haces una cosa así, es solo cuestión de pensar.

Respuestas a la pregunta(5)

Su respuesta a la pregunta