차례:
비디오: ArrayList - java 구현 1 - 객체생성하기 2024
Java의 ArrayList 패키지 (Package: java. util)를 사용하면 특별한 유형의 컬렉션 객체 인 배열 목록을 만들고 유지 관리 할 수 있습니다. 배열 목록 은 배열과 비슷하지만 다음과 같이 배열을 사용하여 작업 할 때 가장 많이 발생하는 문제 중 상당 부분을 피할 수 있습니다.
-
필요할 때마다 배열 목록의 크기가 자동으로 조정됩니다.
-
배열 목록을 사용하면 요소를 컬렉션의 중간에 삽입 할 수 있습니다.
-
배열 목록을 사용하면 항목을 삭제할 수 있습니다.
생성자
생성자 | 설명 |
---|---|
ArrayList () | 초기 용량이
개 인 배열 목록을 만듭니다. |
ArrayList (int capacity) 지정된 용량의 배열리스트를 작성합니다. | ArrayList (Collection c) |
배열리스트를 생성 해, 지정된 컬렉션의 모든 요소를 새로운 배열리스트에 카피합니다. |
메서드 |
설명
add (Object 요소) | 지정된 개체를 배열 목록에 추가합니다. 배열 목록을 만들 때 |
---|---|
유형을 지정하면 객체의 유형이 | 여야합니다.
add (int index, Object element) 지정된 객체를 지정된 |
색인 위치에있는 배열 목록에 추가합니다. 배열 | 목록을 만들 때 형식을 지정한 경우 개체의 형식이 정확해야합니다. addAll (Collection c) 지정된 컬렉션의 모든 요소를이 배열
의리스트에 추가합니다. addAll (int index, Collection c) 지정된 컬렉션의 모든 요소를, 지정된 인덱스 위치에있는이 배열 |
의리스트에 추가합니다. | clear ()
배열 목록에서 모든 요소를 삭제합니다. |
clone () | 배열 목록의 단순 복사본을 반환합니다. 사본에 포함 된 요소
는 원본의 |
요소와 동일한 개체 인스턴스입니다. | contains (Object elem) |
지정된 | 객체가 배열 목록에 있는지 여부를 나타내는 부울 값을 반환합니다.
containsAll (Collection c) 이 배열리스트 |
에 지정된 컬렉션에있는 모든 객체가 포함되는지 여부를 나타내는 부울 값을 반환합니다. | ensureCapacity (int minCapacity)
배열 목록의 용량을 지정된 |
값으로 늘립니다. 용량이 벌써 | 값보다 큰 경우,이 메소드는 아무것도 실시하지 않습니다.
get (int index) |
리스트 내의 지정된 위치에있는 객체를 돌려줍니다. | indexOf (Object elem)
배열 목록에서 지정된 객체 중 첫 번째 항목의 인덱스 위치를 반환합니다. 오브젝트가리스트에없는 경우 -1을 리턴합니다. |
isEmpty () | 배열 목록 |
이 비어 있는지 여부를 나타내는 부울 값을 반환합니다. | iterator ()
배열리스트의 반복자를 돌려 준다. lastIndexOf (Object elem) |
배열 목록에서 마지막으로 나타나는 | 지정된 객체의 인덱스 위치를 반환합니다. 오브젝트가리스트에없는 경우 -1을 리턴합니다.
remove (int index) |
지정된 인덱스에있는 객체를 제거하고 제거 된 | 요소를 반환합니다. |
remove (Object elem) | 목록에서 객체를 제거합니다. 하나 이상의
요소는 객체를 참조합니다. 이 메소드는 그 중 하나만 제거합니다. 객체가리스트에 있었는지 여부를 나타내는 부울 값을 반환합니다. |
remove (int fromIndex, int | toIndex)
인덱스 값이 |
값 사이에있는 모든 객체를 제거합니다. fromIndex 및 toIndex | 위치의 요소는 자체적으로 제거되지 않습니다.
removeAll (Collection c) 지정된 컬렉션의 모든 객체를이 배열리스트로부터 삭제합니다. |
retainAll (Collection c)
이 배열리스트로부터, 지정된 |
콜렉션 내에없는 모든 오브젝트를 삭제합니다.
set (int index, Object elem) 지정된 요소를 지정된 객체로 설정합니다. 이전에 그 위치에 있던 요소는 |
메서드의 반환 값으로 반환됩니다. | size ()
목록의 요소 수를 반환합니다. |
toArray () | 배열리스트의 요소를 객체 배열
(Object [])로 반환합니다. |
toArray (type [] array) | 배열 목록의 요소를
유형이 매개 변수를 통해 전달 된 배열과 동일한 배열로 반환합니다.
|