영상
개념
package 콜렉션종류_개념;
import java.util.ArrayList;
import java.util.Vector;
public class 콜렉션종류_기본이론1_어레이리스트1 {
public static void main(String[] args) {
// 1) Vector 보다 나중에 나온 자료구조.
// 2) Vector 보다 성능이 좋다.
// [결론] Vector 보다 ArrayList 를 사용하자.
// 문법은 똑같다.
ArrayList<Integer> list = new ArrayList<Integer>();
// add(value) : ArrayList의 맨 뒤에 value를 추가한다.
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
System.out.println(list);
// remove(index) : ArrayList의 index번째 데이터를 제거한다.
list.remove(3);
System.out.println(list);
// size() : ArrayList에 저장된 데이터의 개수를 얻어온다.
int count = list.size();
System.out.println("count = " + count);
// get() : ArrayList의 index번째의 value를 얻어온다.
System.out.print("[");
for(int i=0; i<count; i++) {
System.out.print(list.get(i));
if(i != count - 1) {
System.out.print(", ");
}
}
System.out.println("]");
// add(index, value) : ArrayList의 index번째 위치에 value를 삽입한다.
list.add(0, 9);
System.out.println(list);
// set(index, value) : ArrayList의 index번째 위치에 value를 수정한다.
list.set(3, 5);
System.out.println(list);
// clear() : ArrayList의 모든 데이터를 제거한다.
list.clear();
System.out.println(list.size());
}
}
Java
복사