반응형
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] 제네릭스(Geneics)
1. 보통 하나의 영문자로 대문자를 사용하는 것이 관례 - E : Element(자바 컬렉션에서 주로사용) - K,V : Key, Value(map 자료구조에서 주로 사용) - T : 일반적인 제네릭 타입을 의미 - N : Number를 의미 2..
coding-house.tistory.com
반응형
'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 |