본문 바로가기

객체배열

자바 ArrayList - Do it! 자바프로그래밍기초 자바는 객체 배열을 좀 더 쉽게 사용할 수 있도록 객체 배열 클래스 ArrayList를 제공한다. ArrayList 클래스는 객체 배열을 관리할 수 있는 멤버 변수와 메서드를 제공하는데 사용법을 알아두면 편리하게 사용할 수 있다. 주요 메서드로는 boolean add(E e) : 요소 하나를 배열에 추가한다. E는 요소의 자료형을 의미 int size() : 배열에 추가된 요소 전체 개수를 반환 E get(int index) : 배열의 index 위치에 있는 요소 값을 반환한다. E remove(int index) : 배열의 index 위치에 있는 요소 값을 제거하고 그 값을 반환한다. boolean isEmpty() : 배열이 비어있는지 확인한다. ArrayList는 java.util 패키지에 구현되어.. 더보기
자바 배열, array, 객체배열 - Do it! 자바프로그래밍기초 배열을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다. 자료형[] 배열이름 = new 자료형[개수]; 자료형 배열이름[] = new 자료형[개수]; 이렇게 배열을 선언할 수 있고, 배열을 이루는 각각의 자료를 배열 요소라고 한다. 배열 요소는 자료형이 모두 같고, 배열 요소 개수만큼 [ ] 안에 적는다. int[] studentIDs = new int[10]; 위 코드는 int형 요소가 10개인 배열을 선언한 것이고, 배열을 선언하면 자료형과 배열 길이에 따라 메모리가 할당된다. 위 코드는 int형이므로 배열 요소를 저장할 수 있는 공간의 크기는 모두 4바이트가 되고, 공간이 10개이므로 총 40바이트의 메모리가 연속적으로 할당되는 것이다. 자바에서는 배열을 선언하면 그와 동시에 각 요.. 더보기