JAVA
[ JAVA / 자바 ] ArrayList 란 ? ArrayList 사용법
zzuvely
2022. 7. 6. 17:55
• ArrayList란?
ArrayList는 List 인터페이스를 구현하는 리스트로 배열처럼 연속된 메모리 공간을 사용하며, 객체가 추가되면서 필요할 경우 자동으로 크기가 늘어나도록 구현되어 있다.
• ArrayList 사용법
import java.util.ArrayList;
ArrayList<String> list = new ArrayList<String>();
• ArrayList 값 추가 - add() 메소드
list.add("a");
list.add("b");
list.add(1, "c"); // 2번째 위치(a와 b사이)에 값 추가
• ArrayList 값 삭제 - remove(), clear() 메소드
list.remove(1); // 1번 값 삭제
list.clear(); // ArrayList 비우기
• ArrayList 값 확인 - get() 메소드
// 특정 위치에 있는 값 확인
list.get(0);
// ArrayList에 들어있는 모든 값 확인
for(int i=0; list.size(); i++) {
System.out.println(list.get(i));
}
• ArrayList 값 검색 - contains(), equals() 메소드
// contains()
String keyword = "a";
for (int i = 0; i < list.size(); i++) {
if (list.get(i).contains(keyword)) {
System.out.println(memberList.get(i));
}
}
// equals()
String keyword = "a";
for (int i = 0; i < list.size(); i++) {
if (list.get(i).equals(keyword)) {
System.out.println(memberList.get(i));
}
}