Steady Blog
5. 배열 - 코딩 할것 많음 본문
* 배열
1. 배열의 개념
- 배열은 같은 자료 형들끼리 모아두는 하나의 묶음이다.
- 자바에서 하나의 배열은 하나의 객체로 인신된다.
- 동일 자료형이 여러 개 반복될 때 이를 하나의 변수명으로 관리하며, 각각의 구분은 순차적인 첨자를 사용한다.
- reference 자료형 4byte
2. 1차원 배열
- 선언 : int[] 배열명; 또는 int 배열명[];
- 초기화 : 배열명 = new 자료형[개수]
배열명 = {값1, 값2 , 값3};
- new 에 의해서 할당되면 자동초기화 된다.
ex) int a[] = new int[3] // c++에서 동적할당 되는 것과 같은 개념
예제 코딩 있음 정리하시오^^
3. 다차원 배열
- 선언 : 자료형[][] 배열명; 또는 자료형 배열명[][] ; 또는 자료형[] 배열명[];
- 초기화 :
배열명 = new 자료형 [row][column];
배열명 자료형 [row][]; //가변길이 배열지원
배열명 = {{1,2},{3,4}, .....};
코딩 할것, 엄청 많음
4. 배열 복사
1) 배열은 한번 생성된 후 배열의 크기를 변경할 수 없음
2) 크기를 더 늘리고 싶을 경우 같은 자료형의 배열을 원하는 크기로 준비하고 기존의 배열을 복사하면 작을 완료할 수 있음.
3) System.arraycopy() 메서드를 이용
사용법 : public static void arraycopy
{Object src, int srcPos, Object dest, int destPos, int length} (.....)
- src : 소스 배열
- srcPos : 소스 배열의 복사 시작위치
- desPos : 복사시작 위치
- length : 복사되는 배열 요수의 수
코딩
'Programing > Java' 카테고리의 다른 글
7.상속과 다형성 (0) | 2012.08.23 |
---|---|
6. 클래스의 개념 (0) | 2012.08.23 |
4. 제어문 (0) | 2012.08.23 |
3. 연산자와 표준 입출력 - 내용은 기본적임 그러나 정리해 놓기 (0) | 2012.08.23 |
2. 자바의 자료형 (0) | 2012.08.23 |