본문 바로가기

Java

Vector 클래스

import java.util.Vector;

 

 

public classVectorEx {

 

             /**

              * @param args

              */

             public static voidmain(String[]args) {

                           // TODOAuto-generated method stub

                          

                           // 생성법

                           Vectorv1= new Vector();

                           Vector<String>v2newVector<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