[Java] ArrayList 사용법

BruteForceA·2022년 1월 10일
0
post-custom-banner

ArrayList란?

List를 인터페이스를 상속받은 클래스로 크기가 가변적을 변하는 선형 리스트이다. 배열 보다는 느리지만 객체가 추가되어 용량을 초과하면
자동으로 크기를 늘려준다.

사용법

ArrayList 선언

ArrayList list = new ArrayList(); // 타입 설정x Object로 사용 
ArrayList<ArrayListDemo> demo = new ArrayList<ArrayListDemo>(); // 타입설정ArrayListDemo 객체로 선언
ArrayList<Integer> list = new ArrayList<Integer>(); // int 타입으로 선언
ArrayList<Integer> list = new ArrayList<>(); // Integer 타입 사용
ArrayList<Integer> list = new ArrayList<Integer>(10); // 초기 용량 세팅
ArrayList<Integer> list = new ArrayList<Integer>(Arrays.asList(1, 2, 3, 4)); // 초기 값 세팅
ArrayList<String> s = new ArrayList<String>(); // String 타입 사용
ArrayList<Character> ch = new ArrayList<Character>(); // char 타입 사용



ArrayList 값 추가 및 삭제

list.add(3); // 3추가
list.add(null); //null 값 추가도 가능하다.
list.add(3,1); // 인덱스 3에 1을 추가한다.



list.remove(1); //1번인덱스 값을 제거
list.clear(); //ArrayList 비우기

ArrayList 크기 구하기


list.size(); // 배열의 length 같은 느낌으로 ArrayList의 크기를 구해준다.

ArrayList 전체 값 확인



for(String s : list){
System.out.println(s);
}

참고

https://hbase.tistory.com/123

post-custom-banner

0개의 댓글