假設你有兩個的ArrayList:A和B.組合兩個的ArrayList到一個數組
如何創建一個新的數組它的大小爲B相同,存儲的索引值按順序整數。
所以說例如B的大小是5,A有3個值。
A[0] = Ra
A[1] = Be
A[2] = Ce
B[0] = F
B[1] = M
B[2] = K
B[3] = P
B[4] = L
我想那麼在大小5的arrayC的(大小相同數組listB)用的listA的索引的順序排序java的不同可能版本(比如5個版本)創建。
所以像:
arrayC[0] = 0
arrayC[1] = 1
arrayC[2] = 1
arrayC[3] = 2
arrayC[4] = 2
或
arrayC[0] = 0
arrayC[1] = 0
arrayC[2] = 1
arrayC[3] = 2
arrayC[4] = 2
在arrayC既有效組合。但是
arrayC[0] = 0
arrayC[1] = 2
arrayC[2] = 1
arrayC[3] = 2
arrayC[4] = 2
不是。
這個問題很混亂 - 你需要以更準確的方式來澄清(也許更多的例子?)你想達到什麼目的。我不能在這個問題上做出正面或反面的評論! – Chii
對不起,我認爲這些例子很明顯。我會再試一次,這很難解釋它。 – Pandy
所以如果'listA'更小,你想*隨機*重複一些值?是對的嗎?如果'listA'比'listB'更大*怎麼辦?並且'listB'的實際內容*有什麼意義?還是隻有它的大小? –