WithCS
Toggle navigation
Practice
Status
Discuss
Challenge
Login
Register
Discuss
4350
배열 선언
배열 선언
2j1ejyu
Reply 6 years 7 weeks ago
이미 선언한 배열 n_dif가 있고 똑같은 배열을 만들기 위해 n_dif_copy = n_dif; Arrays.sort(n_dif_copy); 이런 식으로 썼는데 나중에 출력할 때 n_dif가 바뀌더군요 왜 그런건가요?
Status
Problem
onacloud
Reply 6 years 7 weeks ago
아래 줄이 실행되었을때, 예상과는 다르게 n_dif_copy는 n_dif를 복사해서 가지지 않고, 단지 n_dif를 가르키는 다른 이름 역할만 합니다. n_dif_copy = n_dif; 해결책을 알고 싶다면 java deep copy로 검색해보세요