Java
기본형 배열 & 참조형 배열
이무쿤
2019. 10. 26. 15:42
반응형
int[] arr = new int[10];
arr = {1,2,3};
또는
생성과 동시에 초기화
int[] arr = new int[]{1,2,3};
int[] arr ={1,2,3};
하지만
int[] arr;
arr ={1,2,3} 불가능.
기본자료형 선언만 했을 땐 0 들어가고, 참조자료형 (객체) 선언만 했을 때 null 들어감.
System.arraycopy(arr1,0,arr2,1,3)
=>arr1의 0번째에서 3개를 arr2의 1번째부터 복사
<향상된 for문>
Book copyLibrary = new Book();
for(Book book :copyLibrary)
{
}
타입을 쓰고 변수하나 지정해주고 그 옆에 참조할 배열을 지정해주면
그 배열을 전부 돌면서 하나하나를 book에 넣겠다는 의미.
반응형