평생 소장! 19,800 원 15,000 원(계좌이체 구매 한정)


기업은행: 206-021800-01-029

예금주: 박세홍


카톡 ID: chaesam(카톡 아이디 검색 후, 문의 주세요!)

이메일: [email protected]

# ArrayList - 기본 사용법 #### 불러오기 ArrayList는 객체를 담기 위한 클래스입니다. 해당 클래스는 java.util 패키지에 존재합니다. 이를 사용하기 위해서는 import를 통해 해당 클래스를 가져와야 합니다. ``` // ArrayList 불러오기 import java.util.ArrayList; ``` #### 객체 생성과 제네릭 ArrayList를 사용하기 위해서는 객체를 만들어야 하는데, 저장할 객체의 타입을 꺾쇠(`<>`) 안에 적어 주어야 합니다. 이러한 기법을 제네릭(generic)이라고 합니다. ``` // String 저장을 위한 객체 생성 ArrayList<String> names = new ArrayList<String>(); ``` ArrayList 객체가 만들어지면 객체를 추가하거나, 가져오늘 등의 동작을 할 수 있습니다. ``` // 객체 추가 names.add("Park"); names.add("Kim"); names.add("Paul"); // 객체 획득 System.out.println(names.get(0)); // Park System.out.println(names.get(1)); // Kim System.out.println(names.get(2)); // Pual // 객체 수 반환 System.out.println(names.size()); // 3 ``` 더 자세한 내용은 API 문서를 참조하세요. - https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html ## 문제 주어진 코드를 완성하여, 출력 예와 같은 결과를 얻으려 한다. 주석을 힌트 삼아 코드를 완성하시오. ## 출력 예 ``` names.get(0) -> Kim names.get(1) -> Lee names.get(2) -> Park names.get(3) -> Choi names.get(4) -> Hong names.get(5) -> No ```
관련 강의로 이동

코드: java 1.8

/* 1. ArrayList 클래스를 java.util 패키지에서 import 하시오. */ // import java.util.ArrayList; public class ArrayListTest { public static void main(String[] args) { /* 2. String을 담을 수 있는 리스트 객체를 만드시오. */ ArrayList<_____> names = new ArrayList<_____>(); /* 3. 리스트에 이름을 추가하시오. */ list.add("____"); /* 4. 반복문을 통해 모든 이름을 출력하시오. */ for (int i = 0; i < list.size(); i++) { String name = list.get(i); // i번째 인덱스 값을 가져옴 System.out.printf("list.get(%d) -> %s\n", _, ____); } } }

입력

정답이 궁금하다면? 코드를 제출해보세요!