Przekazywanie ArrayList tylko jako wartość, a nie jako odniesienie
Po prostu mam metodę z parametrem ArrayList. W metodzie modyfikuję zawartość tablicy ArrayList dla celów związanych tylko z tym, co jest zwracane przez metodę. Dlatego nie chcę, aby ArrayList, która jest przekazywana jako parametr, była w ogóle dotknięta (tj. Nie przekazana jako odniesienie).
Wszystko, co próbowałem, nie przyniosło pożądanego efektu. Co muszę zrobić, aby móc korzystać z kopii tablicy ArrayList tylko w ramach metody, ale nie zmienić jej rzeczywistej zmiennej?