반응형
ArrayList: 배열의 크기가 고정적이지 않아 주로 동적으로 데이터를 받아 처리할 경우 사용
ArrayList 예제
import java.util.ArrayList;
public class AllTest {
public static void main(String[] args) {
ArrayList<String> arrList = new ArrayList<String>(); //<String>: 제네릭스
arrList.add("AAA"); //0
arrList.add("BBB"); //1
arrList.add("CCC"); //2
System.out.println(arrList); //리스트 출력
System.out.println("----------");
for(int i = 0; i < arrList.size(); i++){
System.out.println(arrList.get(i)); //리스트 항목 출력
}
arrList.remove(1); //1에 해당하는 인덱스 값을 삭제
arrList.set(2, "DDD"); //2에 해당하는 인덱스 값을 변경
System.out.println("----------");
System.out.println(arrList); //리스트 출력
}
}
결과
[AAA,BBB,CCC]
----------
AAA
BBB
CCC
----------
[AAA,DDD]
참고
https://coding-house.tistory.com/99
반응형
'JAVA' 카테고리의 다른 글
[JAVA] 파일 클래스(File Class) (0) | 2019.11.12 |
---|---|
[JAVA] Calendar, Date, SimpleDateFormat 날짜 호출 (0) | 2019.11.12 |
[JAVA] 해쉬맵(HashMap) (0) | 2019.11.12 |
[JAVA] Autoboxing / Unboxing 개념 (0) | 2019.11.12 |
[JAVA] 래퍼 클래스(Wrapper Class) (0) | 2019.11.12 |