我有以下 ArrayLists:
ArrayList <String> restricciones_numeros = new ArrayList();
ArrayList <String> restricciones_signos = new ArrayList();
它們包含:
restricciones_numeros: [, , , , , , , , 230, 230, 230, 5000, 4000, 4000, , 17000, ]
restrictciones_signos : [, , , , , , , , -, -, -, , , , , , ]
它們具有相同的大小以及您如何意識到有空物品,但這并不重要。
我需要用相同的索引加入每個 ArrayList,結果必須是:
[, , , , , , , , 230-, 230-, 230-, 5000 , 4000 , 4000 , , 17000, ]
我試過這個:
for(int i = 0; i < restricciones_signos.size(); i ){
numeros_signos.add(restricciones_numeros.get(i));
numeros_signos.add(restricciones_signos.get(i));
}
System.out.println("numero y signo de cada restriccion: " numeros_signos);
但是這個 for 回圈回傳給我:
[, , , , , , , , , , , , , , , , 230, -, 230, -, 230, -, 5000, , 4000, , 4000, , , , 17000, , , ]
這只是一個示例,但程式必須是通用的,arraylists 可以有其他數字、其他大小和其他空項。但它們總是具有相同的大小。
uj5u.com熱心網友回復:
您可以像這樣轉換您的演算法:
for(int i = 0; i < restricciones_signos.size(); i ) {
numeros_signos.add(restricciones_numeros.get(i) restricciones_signos.get(i));
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/474670.html
