자바의 정석

[자바(JAVA)] ArrayList의 정의와 메서드정리

xlxlxl7 2023. 7. 20. 05:28
728x90

🔷 ArrayList란?

  • ArrayList는 기존의 Vector를 개선한 것으로 구현원이롸 기능적으로 동일하다.
  • 차이점은 동기화처리(13장 쓰레드에서 확인)
  • 데이터의 저장공간으로 배열을 사용한다.

ArrayList=배열기반임

 


🔷 ArrayList의 메서드

 

 

  • add(int index, Object element) : index위치에 element를 넣어준다

 


  • int indexOf(Object o) : o가 위치한 index를 반환하는데 없을 경우 (-1)을 반환한다.
  • List subList(int fromIndex, int toIndex) : int fromIndex이상  int toIndex미만의 값으로 재생성

 

 


✅ 실습예제

  • add를 할 때 문자열 "1"과 숫자 1 모두 출력상 값은 동일한점 주의하기!

 

 

따라서, 값을 삭제할때는 형태까지 정확하게 기입하는걸 추천함!

728x90