Mi spiace, questa è solo una copia del riferimento ... NON è una copia dell'oggetto ArrayList.
Se il requisito del metodo è "non modificare il ArrayList ricevuto in ingresso", il tuo codice purtroppo non va bene.
Inoltre
if(copia.get(0) != listIn.get(listIn.size()-1)){
non vuol dire nulla di sensato.


Rispondi quotando