Übergeben von ArrayList nur als Wert und nicht als Referenz

Einfach ausgedrückt, ich habe eine Methode mit einem ArrayList-Parameter. In der Methode ändere ich den Inhalt der ArrayList für Zwecke, die nur für das relevant sind, was von der Methode zurückgegeben wird. Daher möchte ich nicht, dass die ArrayList, die als Parameter übergeben wird, überhaupt beeinflusst wird (d. H. Nicht als Referenz übergeben wird).

Alles, was ich versucht habe, ist fehlgeschlagen, um den gewünschten Effekt zu erzielen. Was muss ich tun, damit ich eine Kopie der ArrayList nur innerhalb der Methode verwenden kann, aber nicht die tatsächliche Variable ändern muss?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage