Tengo algunas [] matrices de cadenas, por ejemplo:¿Cómo mezclar dos matrices en Java?
['a1', 'a2']
['b1', 'b2', 'b3', 'b4']
['c1']
Cómo puede mezclarlos I, de modo que consiga ['a1', 'b1', 'c1', 'a2', 'b2', 'b3', 'b4']
(0 elemento de A, entonces b, c, 1 elemento de a, b, c y así)? Gracias
Más exactamente la matriz resultante debe consistir en el primer valor de la primera matriz, luego el primer valor de la segunda matriz, ..., el primer valor de la última matriz, el segundo valor de la primera matriz, ..., el segundo valor de la última matriz, ..., el último valor de la matriz más grande. Si las matrices no son del mismo tamaño, las más pequeñas simplemente no se tienen en cuenta.
Aquí hay un ejemplo:
a1 a2 a3 a4
b1 b2 b3 b4 b5 b6 b7
c1 c2
d1 d2 d3 d4 d5
Combines into (brackets are just to highlight steps, so they really mean nothing):
(a1 b1 c1 d1) (a2 b2 c2 d2) (a3 b3 d3) (a4 b4 d4) (b5 d5) (b6) (b7)
También, me gustaría combinar número variable de matriz, no sólo 3 o 4
¿Puede describir con más precisión cómo deben mezclarse? – Roman