반응형
Notice
Recent Posts
Recent Comments
Link
목록배열복사 (2)
불로구
[ 자바 알고리즘/자료구조] - 자바 배열 복사 && 배열의 최대값
이번에는 배열을 복사 후 복사된 배열의 최댓값을 찾아보겠다. 일반적으로 자바에서 배열복사는 for문과 clone라는 함수를 사용할 수 있다. ( 다른 방법도 많다 ) public class 배열복사 { public static void main(String[] args){ int[] arr = new int[10]; int[] copyArr; int[] a = {1,2,3,4,5}; for(int i=0; i 배열은 0번째 인덱스부터 시작하기 때문이다! )
프로그래밍/알고리즘
2021. 2. 7. 23:43

배열이란 처음 생성할 때 지정한 크기를 수정할 수 없다. 그렇다면 더 많은 공간이 필요하다면 어떻게 할까? 정답은 : 복사!! 여러분이 일반적으로 생각하는 복사는 이러한 소스겠죠? } } 너무 귀찮죠? 이러한 귀찮음을 덜어내기 위해 자바에는 좋은 메서드가 존재합니다! 바로 System.arraycopy()입니다! } } 출력이 for 문을 통해 복사한 것과 같죠? 구조를 한번 볼까요? 그림이 좀 복잡하다! 참조 타입 배열이 복사되면 복사되는 값이 객체의 번지이므로 새 배열의 항목은 이전 배열의 항목이 참조하는 객체와 동일하다! 나머지 부분은 타입의 디폴트 값으로 채워진다! 혹시나 궁금한 점은 댓글로 남겨주세요!
프로그래밍/JAVA
2020. 6. 14. 16:06