Java

java List

MoonGa 2024. 5. 10. 15:54
  • 배열과 비슷하지만 다른점
    • 동적으로 크기 변경 가능
    • 삽입과 삭제로 원하는대로 크기 변경 가능
    • 배열은 직접 access, 순차 accesss 가능
    • 리스트는 순차 access만 가능
      • 직접 access: 배열의 값으로 바로 접근하는 것 arr[2]
      • 순차 access: 처음부터 시작해 배열의 특정 값까지 접근하는 것
  • List 메소드
    • ArrayList<데이터형> 리스트명 = new ArrayList<데이터형>();
      • 대량의 데이터 검색에 유리(select)
    • LinkedList<데이터형> 리스트명 = new LinkedList<데이터형>();
      • 대량의 데이터 삽입, 삭제에 유리(insert, delete)