Ho una lista di array che può contenere una quantità illimitata di oggetti. Ho bisogno di tirare 10 oggetti alla volta e fare operazioni su di loro.Il modo migliore per estrarre gli elementi da un array 10 alla volta
Quello che posso immaginare è questo.
int batchAmount = 10;
for (int i = 0; i < fullList.size(); i += batchAmount) {
List<List<object>> batchList = new ArrayList();
batchList.add(fullList.subList(i, Math.min(i + batchAmount, fullList.size()));
// Here I can do another for loop in batchList and do operations on each item
}
Qualche idea? Grazie!
La tua soluzione non funziona già? –
Dovrebbe, ma volevo ottenere le opinioni di altre persone su modi migliori per farlo. – mkki