public static void main(String[] args) {
Vector v = new Vector();
System.out.println("초기 default 용량: " + v.capacity()); //10개 default
v.add("AA");
v.add("BB");
v.add("AA");
v.add(100);
//v.add(v); // 이렇게 했을 때, v가 같는 값: (this collection)
System.out.println(v); //v.toString() default
System.out.println(v.toString()); //toString() 재정의
//Array >> length() >> Car[index]
//List계열 : size() 데이터 개수
for(int i = 0; i < v.size(); i++) {
System.out.println(v.get(i)); //get return Type >> Object
}
//개선된 for문 vector 출력
for(Object obj : v) {
System.out.println(obj);
}
//제너릭(Object 배제..>> 타입을 강제)
Vector<String> v2 = new Vector<String>();
v2.add("Hello");
v2.add("World");
v2.add("King");
for(String str : v2) {
System.out.println(str);
}
System.out.println(v2.toString());
System.out.println(v2.get(2));
System.out.println("size: " + v.size());
System.out.println("capacity: " + v.capacity());
Vector v3 = new Vector();
System.out.println(v3.capacity());
v3.add("A");
v3.add("A");
v3.add("A");
v3.add("A");
v3.add("A");
v3.add("A");
v3.add("A");
v3.add("A");
v3.add("A");
v3.add("A");
System.out.println(v3.capacity());
v3.add("A");
System.out.println("size: " + v3.size());
System.out.println("11번째: " + v3.capacity());