Salve,
è possibile duplicare un ArrayList e modificarne, per esempio con un fattore moltiplicativo, tutti i suoi componenti, trattandosi di numeri?
Ho trovato qualcosa relativamente alle shallow copy ma non le ho mai incontrate prima e non so se costituiscono la strada giusta.
A me, a livello di concetto, interessa qualcosa del genere:
codice:
int n;
ArrayList2 = new ArrayList();
for (int i = 0; i < ArrayList1.size(); i++) {
   ArrayList2[i] = n * ArrayList1[i]
}