프로그램 중에 업데이트 될 배열이 있으며 모든 업데이트를 추적해야합니다. 그래서 매번 ArrayList에 업데이트 된 배열을 저장하려고합니다.java에서 업데이트 후 매번 업데이트 된 배열을 저장하는 방법은 무엇입니까?
double[]a={1,2,3}
List<double[]> Store = new ArrayList<double[]>();
Store.add(a);
다음 I은 A가 같이 업데이트 할 것이다 : 예를 들면 A가 [0] = 10; 가 다음 내가 저장할 새 '는'스토어 '의 끝에 다른 행에 : Store.add (가)
그러나, 나는 새'A '에서'저장 '의 ArrayList를 저장하려고하면, 자동으로 이전 'a'도 업데이트됩니다. 그래서 나에게 '스토어'에 대한이 출력 제공 : 10,2,3 10,2,3
을하지만 대신에 '스토어'에 대한 출력을 다음 한해야
1,2,3 10,2,3
누구든지이 문제를 해결할 수 있습니까? 감사.
왜 당신이 배열의 목록을 사용하는 기본 요소로 작동합니다
이 Store.add 그런 짓을? –