자바 벡터 테스트 예제 기본입니다.
기본적인 기능을 있는 예제 입니다.

class VectorTest 
{
 public static void main(String[] args) 
 {
  /*
  // Vector의 요소 접근
  java.util.Vector v = new java.util.Vector();

  for(int i=0; i<args.length; i++)
   v.addElement(args[i]);  // 데이터를 낱개로 addElement을 사용
  System.out.println(v);

  for(int i=0; i<v.size(); i++){
   System.out.println("Vector " + i + "번째 요소는 " + v.elementAt(i));
  }
  */
  /*
  // Vector의 요소 찾기
  java.util.Vector v = new java.util.Vector();
  for(int i=0; i<args.length; i++)
   v.addElement(args[i]);

  String s = "임꺽정";

  if(v.contains(s)){
   int i = v.indexOf(s);
   System.out.println("해당 객체가 " + (i+1) + "번재 있다.");
  }
  else{
   System.out.println("해당 객체가 없다.");
  }
  */

  /*
  // 벡터의 요소 지우기
  java.util.Vector v = new java.util.Vector();

  for(int i=0; i<args.length; i++)
   v.addElement(args[i]);  // 데이터를 낱개로 addElement을 사용
  System.out.println(v);

  for(int i=0; i<v.size(); i++){
   System.out.println("Vector " + i + "번째 요소는 " + v.elementAt(i));
  }

  System.out.println("===================지우고 난 후 ==================");

  v.removeElementAt(0);

  for(int i=0; i<v.size(); i++){
   System.out.println("Vector " + i + "번째 요소는 " + v.elementAt(i));
  }
  */

  // Vector의 크기 변화 시키기 
  java.util.Vector v = new java.util.Vector();

  for(int i=0; i<args.length; i++)
   v.addElement(args[i]);  // 데이터를 낱개로 addElement을 사용

  System.out.println("벡터에 들어있는 엘리먼트 수는 " + v.size());
  System.out.println("벡터의 크기는 " + v.capacity());

  v.trimToSize();

  System.out.println("벡터의 크기는 " + v.capacity());


 }
}

==========================예제2===================================== 

자바 벡터를 객체로 적용된 예제입니다.

class Mem{
 String name;
 int age;
 String address;

 Mem(String name, int age, String address){
  this.name = name;
  this.age = age;
  this.address = address;
 }
 void Disp(){
  System.out.println(name + "\t" + age + "\t" + address);
 }
}

class VectorTest1 
{
 public static void main(String[] args) 
 {
  Mem ob1 = new Mem("홍길동", 24, "서울");
  Mem ob2 = new Mem("임꺽정", 28,  "광주");
  Mem ob3 = new Mem("이순신", 32, "제주");

  java.util.Vector v = new java.util.Vector();
  v.addElement(ob1);
  v.addElement(ob2);
  v.addElement(ob3);

  //System.out.println(v);

  java.util.Enumeration e = v.elements();
  
  Mem m[] = new Mem[3];
  int i = 0;
  while(e.hasMoreElements()){
   m[i] = (Mem)e.nextElement();
   i++;
  }

  m[0].Disp();
  m[1].Disp();
  m[2].Disp();
///////////////////////////////////////////////////////////////
  for(i=0; i<3; i++){
   Mem m2 = (Mem)v.elementAt(i);
   m2.Disp();
  }

 }

}

 

'개발지식창고 > JAVA' 카테고리의 다른 글

Final  (0) 2011.09.11
Vector(벡터) 정리  (0) 2011.09.11
Eclipse Console 에서 한글이 깨지는 경우  (0) 2011.09.11
[JAVA] 자바의 자료형  (0) 2011.09.10
이클립스로 자바 프로그램 Hello World 만들기  (0) 2011.09.10
Posted by 모과이IT
,