1. List

 

 

  ArrayList는 기존의 클래스에서 객체를 생성하는것이 아니라 MainClass에서 바로

  ArrayList<String> list = new ArraryList<String>(); 와 같이 객체를 생성할 수 있다.

  list.add("Hello");    // ArrayList객체인 list에 Hello라는 문자열 추가

  list.add(2, "Programing");  // 2번 인덱스에 있는 문자열을 밀어내고 그 자리를 비집고 들어간다.

  list.set(1, "C");  //  1번 인덱스를 C로 변경

  * boolean b = list.isEmpty();  //  isEmpty()는 데이터의 유무를 체크 (데이터가 비어있으면 true를 반환)

 

2. Map

 

 

3. List와 Map의 차이점

 

- List는 데이터를 추가할 때 add로, Map은 데이터를 추가할 때 put으로!

- List는 인터페이스로 이를 구현한 클래스는 index를 이용하여 데이터를 관리

- Map은 인터페이스로 이를 구현한 클래스는 key를 이용하여 데이터를 관리

+ Recent posts