import java.util.Vector;
public classVectorEx {
/**
* @param args
*/
public static voidmain(String[]args) {
// TODOAuto-generated method stub
// 생성법
Vectorv1= new Vector();
Vector<String>v2= newVector<String>(20);
//부모로 형변환되어 오브젝트
v1.add("홍길동");
v1.add(newString("박문수"));
Stringstr= "이몽룡";
v1.add(str);
// 크기
System.out.println("크기 : " +v1.size());
Strings1= (String)v1.get(0);
System.out.println("데이터 : " +s1);
for(int i =0;i<v1.size(); i++){
System.out.println("데이터 : " +(String)v1.get(i));
}
for(Objectobj: v1){
System.out.println("데이터 : " +(String)obj);
}
Vectorv3= new Vector();
v3.add(newInteger(10));
// v3.add(40);//boxing : 자동 객체화
v3.add(newInteger(40));
Integera= (Integer)v3.get(1);
Personp1= newPerson("홍길동", 10, "서울시");
Personp2= newPerson("박문수", 10, "광주시");
Personp3= newPerson("이몽룡", 10, "부산시");
Personp4= newPerson("성춘향", 10, "대전시");
Vector<Person>v4= newVector<Person>();
v4.add(p1);
v4.add(p2);
v4.add(p3);
// for(Objectobj: v4){
// Personp= (Person)obj;
// System.out.println(p.getName());
// }
v4.remove(0);
// for(Objectobj: v4){
// Personp= (Person)obj;
// System.out.println(p.getName());
// }
v4.set(1,p4);
for(Objectobj: v4){
Personp= (Person)obj;
System.out.println(p.getName());
}
}
}
크기 : 3
데이터 : 홍길동
데이터 : 홍길동
데이터 : 박문수
데이터 : 이몽룡
데이터 : 홍길동
데이터 : 박문수
데이터 : 이몽룡
홍길동
박문수
이몽룡
박문수
성춘향
'Java' 카테고리의 다른 글
HashSet 실습 (0) | 2013.03.20 |
---|---|
System클래스 (0) | 2013.03.20 |
참조데이터형의 배열생성 실습 (0) | 2013.03.20 |
Wrapper 클래스 실습 (0) | 2013.03.20 |
StringBuffer 실습 (0) | 2013.03.20 |