객체 배열

반응형

    JAVA Basic) ArrayList 클래스

    목차 앞서 배운 기본 배열은 프로그램에서 사용하려면 항상 배열 길이를 정하고 시작한다. 따라서 나중에 요소가 추가되어야 하는데 정해놓은 길이를 넘어버린다거나, 또는 중간의 요소를 삭제해야 하면 (배열은 중간의 요소를 비울 수 없음.) 작성한 코드를 하나하나 수정해야 하는 불상사가 생겨버린다. 따라서 자바는 객체 배열을 좀 더 쉽게 사용할 수 있도록 '객체 배열 클래스 ArrayList'를 제공한다. ArrayList 클래스는 객체 배열을 관리할 수 있는 멤버 변수와 메서드를 제공. ArrayList 클래스에는 이미 만들어져 있는 메서드가 많이 있다. 그중 가장 많이 사용하는 메서드는... add()메서드를 이용하면 배열 길이와 상관 없이 객체를 추가할 수 있다. 만일 배열의 길이가 추가될 요소 개수보다 ..

    JAVA Basic) 배열

    목차 자료를 순차적으로 관리하는 구조, 배열. 만약 수십개의 순차적인 변수를 관리해야 한다고 했을 때, 일일히 변수를 대입하기 힘들 것이다. 이때 사용하는 자료형이 배열(array)이다. 배열은 자료 구조의 가장 기초 내용이다. 배열을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리가 가능하다. 배열은 자료가 연속으로 나열된 자료 구조. 배열 선언 배열을 사용하려면 먼저 배열 선언을 해야함. 배열도 변수와 마찬가지로 자료형을 함께 선언한다. int[] array1 = new int[5]; //자료형[] 배열이름 = new 자료형[개수]; int array1 [] = new int[5]; //자료형 배열이름 [] = new 자료형[개수]; 배열을 이루는 각각의 자료를 배열 요소라고 한다. 이 배열 요..

반응형