ArrayList는 기본적인 사용법이 Vector와 같다.
ArrayList 생성
ArrayList list1 = new ArrayList();
ArrayList<String> list2 = new ArrayList<>();
ArrayList 데이터 추가
- add(추가할데이터)
list1.add("aaa");
list1.add("bbb");
list1.add(123);
list1.add('k');
list1.add(false);
list1.add(123.45);
ArrayList 데이터 꺼내오기
- get(index)
Vector와 달리 형변환 불필요
System.out.println("2번째 데이터:"+ list1.get(2));
ArrayList 데이터 끼워넣기
- add(index, 끼워넣을 데이터)
list1.add(3,"zzz");
ArrayList 데이터 수정하기
- set(index, 수정할데이터)
String temp = (String)list1.set(3, "yyy");
System.out.println("temp =>"+ temp);
바뀌기전 데이터 출력
ArrayList 데이터 삭제
- remove(index)
- remove(삭제할데이터)
list1.remove(3);
System.out.println("list1 =>"+ list1);
list1.remove("bbb");
System.out.println("list1 =>"+ list1);