List<E> 컬렉션 인터페이스

5BRack·2022년 7월 4일

자바란?

목록 보기
30/42

List 컬렉션 인터페이스

  • 인터페이스 이다.

  • 배열과 비슷하게 객체를 인덱스로 관리

  • 배열과의 차이점은 저장 용량이 자동으로 증가

  • 객체를 저장할때 자동으로 인덱스 부여

  • 추가,삭제,검색을 위한 다양한 메서드 제공

  • 객체를 번지참조한다.

  • null 도 저장이 가능하다.

    List 컬렉션 종류에는 ArrayList, Vector, LinkedList 가 존재


List 컬렉션 공통 인터페이스 메소드

  • List 컬렉션에서 객체를 추가할 때에는 add()메서드를 사용하고 , 객체를 찾아올 때에는 get()메서드를 사용한다. 객체삭제는 remove() 메서드를 사용한다.
List<String> List =  ...;
list.add("홍길동");
list.add(1,"홍길동");
String str = list.get(1);
list.remove(0); //인덱스로 객체 삭제
list.remove("신용권"); // 객체로 인덱스 삭제
  • List 컬렉션에 저장된 모든 객체를 하나씩 가져와 처리할때 인덱스를 이용하는 방법과 향상된 for문을 이용한다.
for(String str : list){
list.get(i);
System.out.println(i);
}

0개의 댓글