배열
1 배열(array) 란?
-같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
-많은 양의 값을 다룰 때 유용하다
-단지 여러 개의 값을 저장하는 공간이다.
2 배열의 선언과 생성
-타입[] 변수이름:
-타입 변수이름[]:
-int[] aa; //배열 선언 aa = new int[10]; //배열 생성
-int[] aa = new int[10];
-Aa[0] aa[1] aa[2] aa[3] aa[index] 배열은 0부터
3 배열의 초기화
-생성된 배열에 처음으로 값을 저장하는 것
-int[] aa = [1,2,3,4,5]
-for(int i=0; I < aa.length; i++){
System.out.println(a[i]);
}
5 다차원 배열의 선언과 생성
-int[][] aa;
-int aa[][];
-int[] a[];
-int[][] aa={
{10,20,50}, {40,50,10}, {20,60,50}, {20,50,80}
}
Aa[0] aa[0][0] aa[0][1] aa[0][2]
Aa[1] aa[1][0] aa[1][1] aa[1][2]
Aa[2] …
6 가변배열
Int[][] aa = new int[5][];
Aa[0] = new int[4];
Aa[1] = new int[2];
…
7 배열의 복사
-for문을 이용한 복사
Int[] num = {1,2,3,4,5}
Int[] newnum = new int[10]
For(int i=0; i<num.length;i++){
Newnum[i] = num[1]
}
-system.arraycopy() 를 이용한 배열의 복사
System.arraycopy(arr1, 0, arr2, 0, arr1.length);
//arr1[0] 에서 arr2[0]으로 arr1.length만큼 데이터 복사
'IT > 공부메모' 카테고리의 다른 글
2018.05.05 - Vue.js 시작 (0) | 2018.05.05 |
---|---|
2018.04.28 - java 입문 클래스와 객체 (0) | 2018.04.28 |
2018.04.27 - java 조건식, 반복문 (0) | 2018.04.28 |
2018.04.22 - JS프레임워크 입문 세미나 (React) (0) | 2018.04.22 |
2018.04.15 - 자바 중급 (컬렉션, 제네릭) (0) | 2018.04.15 |