これは私のSSCCEです
整数の両端キューのデータ構造リストを操作しようとしています。
したがって、dequeにいくつかの整数を追加してから、finalListに追加しますが、Dequeでさらに操作して要素を削除すると、finalListからこれらの要素も削除されます。では、これらのアイテムをリストに保存するにはどうすればよいですか?たとえば、finalListに30個の要素を追加しますが、Dequeから元のアイテムを削除しているため、finalList:/に30個の空の要素があります。コードから残りを読み取ることができます。57行目にはstdoutに出力があり、空の文字列が返されるため、問題を確認できます。
問題は、オブジェクトではなくオブジェクトへの参照のみをコピーすることです。オブジェクトをコピーするにはどうすればよいですか?