본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

ArrayList 저장데이터, 데이터 조회

ArrayList 저장데이터, 데이터 조회


 

import java.util.*;

 

public class ArrayListTest {
 public static void main(String[] args) {
  /**
   * ArrayList 생성
   * 100(interger), 3.14(Double), "java", Employeee 객체들 저장
   */
 ArrayList all = new ArrayList(5); // 5+5+5+.....
 all.add(100);
 all.add(3.14);
 all.add("java");
 
 Employee e1 = new Employee(100, "홍길동", 67000.99);
 all.add(e1);
 Employee e2 = new Employee(200, "강감찬", 31000.14);
 all.add(e2); 
 Employee e3 = new Employee(300, "장보고", 19510.50);
 all.add(e3); // 5+5 = 10 메모리 자동증가 add, 6번째 위치
 all.add(e3); // 7번째 위치
 
 System.out.println("저장된 데이터의 갯수 ; "+all.size());
 // ArrayList 데이터 조회 ; all.elementData 불가능
 for(int i=0;i<all.size();i++){
  /*
   *  100, 3.14, java
   *  Employee@16진수 숫자 ; 주소값 정보 표현
   *  toString() 오버라이딩이 필요하다.
   */
  System.out.println(all.get(i));
 }
 }

}

 

ArrayListTest.java