Language/JAVA

[JAVA] Array vs List

khakhalog 2023. 7. 17. 13:49

리스트와 배열의 가장 큰 차이는 배열은 크기가 정해져 있지만 리스트는 크기가 정해져 있지 않고 동적으로 변한다는 점이다.

  • ArrayList.add(value) - 값 추가
  • ArrayList.get(index) - 특정 인덱스의 값 추출
  • ArrayList.size() - ArrayList의 갯수 리턴
  • ArrayList.contains(value) - 리스트 안에 value가 있는지 판별하여 boolean으로 리턴
  • ArrayList.remove(value | index)
    • value 삭제 후, 삭제한 결과 boolean으로 리턴
    • index 삭제 후, 삭제된 항목 리턴

java.util.Arrays 클래스의 asList 메서드를 사용하면 이미 존재하는 문자열 배열로 ArrayList를 생성할 수 있다.

 

'Language > JAVA' 카테고리의 다른 글

[JAVA] Map  (1) 2023.07.17
[JAVA] JAVA 기본 구조  (3) 2023.07.17
[JAVA] JAVA란  (6) 2023.07.17