반응형
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에 넣겠다는 의미.
반응형
'Java' 카테고리의 다른 글
다차원 배열 (0) | 2019.10.26 |
---|---|
깊은 복사 & 얕은 복사. (0) | 2019.10.26 |
static method (0) | 2019.10.26 |
Static & Singleton (0) | 2019.10.26 |
자바 연습 (생성자 , 정보은닉 , 객체 협력) (0) | 2019.10.25 |