ArrayList< >_java
2022. 2. 5. 18:41ㆍksmart_Java/Java
728x90
ArrayList는 자바의 List 인터페이스를 상속받은 여러 클래스 중 하나로
일반 배열과 동일하게 연속된 메모리 공간을 사용하며 인덱스는 0부터 시작

생성
import java.util.ArrayList;
ArrayList<Integer> integers1 = new ArrayList<Integer>(); // 타입 지정
ArrayList<Integer> integers2 = new ArrayList<>(); // 타입 생략 가능
ArrayList<Integer> integers3 = new ArrayList<>(10); // 초기 용량(Capacity) 설정
ArrayList<Integer> integers4 = new ArrayList<>(integers1); // 다른 Collection값으로 초기화
ArrayList<Integer> integers5 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5)); // Arrays.asList()
예시
ArrayLIst<Member> alm= new ArrayList<Member>();
Member 클래스 데이터타입만 추가가 가능하다.
추가 / 변경
add() - element 추가
set() - 값 변경
삭제
remove()
clear() - 전체삭제
728x90
'ksmart_Java > Java' 카테고리의 다른 글
| 자바 환경변수_java (0) | 2022.02.17 |
|---|---|
| 자바프로젝트 API 생성_java (0) | 2022.02.17 |
| Redirect 와 Forward 차이 (0) | 2022.01.17 |
| 자바 변수 종류_java (0) | 2022.01.17 |
| 메서드 오버라이딩_java (0) | 2022.01.17 |