All About IT
[Java 기초] ArrayList를 다루는 함수들(add, set, get, remove, size)
안녕하세요~
이번 시간에는 ArrayList의 메소드들에 대해 알아보려고 하는데요.
종류에 따라 어떻게 활용하는지 살펴볼까요?
ArrayList에 존재하는 다양한 메소드의 활용
package day24;
import java.util.ArrayList;
public class ArrList {
public static void main(String[] args){
ArrayList<String> list = new ArrayList<String>();
list.add("홍길동");
list.add("이순신");
list.add("강감찬");
System.out.println("3개 add : "+list);
System.out.println("=====================");
System.out.println("인덱스 0번째 값 : "+list.get(0));
System.out.println("=====================");
list.set(2, "임꺽정");
System.out.println("인덱스 2번 수정 : "+list);
System.out.println("=====================");
list.remove(1);
System.out.println("인덱스 1번 삭제 : "+list);
System.out.println("=====================");
System.out.println("list의 사이즈 : "+list.size());
}
}
ArrayList에 값을 넣는 add, 출력하는 get, 수정하는 set, 삭제하는 remove, 크기를 출력하는 size를 사용하는 코드.
오늘의 핵심 키워드
- add는 리스트에 값을 넣어줄 때 사용한다. 값만 입력하면 맨 뒤에 순서대로 들어가고 인덱스를 입력하면 해당 인덱스에 저장된다.
- get는 리스트에 저장된 값을 인덱스 번호로 호출 할 때 사용한다.
- set는 리스트에 저장된 값을 인덱스 번호로 찾아가서 수정할 때 사용한다.
- remove는 리스트에 저장된 값을 삭제할 때 사용한다. 인덱스를 입력하면 해당 인덱스 값이 지워지고 값을 입력하면 해당 값과 동일한 값을 모두 삭제한다.
String 클래스만 저장하는 ArrayList 객체 list 생성
① list 객체에 "홍길동", "이순신", "강감찬" add하여 값 저장
② 3개 저장한 후 list 출력
① list에 저장된 값 중에서 인덱스 0번인 값 출력
① list에 저장된 값 중에서 인덱스 2번인 값을 "임꺽정"으로 수정
② 인덱스 2번 수정 후 출력
① list에 저장된 값 중에서 인덱스 1번인 값 삭제
② 인덱스 1번 삭제 후 출력
① list에 저장된 값의 개수(사이즈) 출력
꼭 봐야되는 마무리 꿀팁!
- ArrayList의 메소드!
- 값을 저장할 때는 add,
- 수정할 때는 set,
- 출력할 때는 get,
- 삭제할 때는 remove,
- 개수 출력할 때는 size 사용하기!
▲영상으로 한번 더 복습하세요 :)