我有一些字符串[]數組,例如:如何在Java中混合兩個數組?
['a1', 'a2']
['b1', 'b2', 'b3', 'b4']
['c1']
如何可以將它們混合,使我得到['a1', 'b1', 'c1', 'a2', 'b2', 'b3', 'b4']
(0元件的,則b,C,A,B,C的1個元件等等)?謝謝
更準確地說,結果數組必須包含第一個數組的第一個值,然後是第二個數組的第一個值,...,最後一個數組的第一個值,第一個數組的第二個值, ...,最後一個數組的第二個值,...,最大數組的最後一個值。如果數組的大小不一樣,那麼小數字就不會被考慮在內。
這裏有一個例證:
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)
另外,我想可變數量的結合數組,而不是僅僅3或4
你能更準確地描述它們應該如何混合? – Roman 2010-04-21 10:29:11