我有一個數組,它會在我的程序中得到更新,我需要跟蹤所有更新。所以我試圖將每次更新的數組存儲在ArrayList中。例如:如何在java中更新後每次更新數組?
double[]a={1,2,3}
List<double[]> Store = new ArrayList<double[]>();
Store.add(a);
然後我會更新 'A',如: 一個[0] = 10; 然後我想在'Store'末尾的另一行存儲新的'a': Store.add(a)
但是,一旦我嘗試在'Store'ArrayList中存儲新'a'它會自動更新之前的'a'。所以,它給了我這個輸出「商店」: 10,2,3 10,2,3
但是我需要有以下輸出「商店」來代替:
1,2,3 10,2,3
任何人都可以幫我解決這個問題嗎?謝謝。
你爲什麼要使用數組列表的圖元的工作? –